mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-06-06 18:18:31 +02:00
* moved commdlg functions from windows to commdlg unit. Constants still have to be done.
git-svn-id: trunk@10323 -
This commit is contained in:
parent
d3c590973e
commit
46acbe2ee0
1
.gitattributes
vendored
1
.gitattributes
vendored
@ -4338,6 +4338,7 @@ packages/winunits-base/src/activex.pp svneol=native#text/plain
|
|||||||
packages/winunits-base/src/buildwinutilsbase.pp svneol=native#text/plain
|
packages/winunits-base/src/buildwinutilsbase.pp svneol=native#text/plain
|
||||||
packages/winunits-base/src/comconst.pp svneol=native#text/plain
|
packages/winunits-base/src/comconst.pp svneol=native#text/plain
|
||||||
packages/winunits-base/src/commctrl.pp svneol=native#text/plain
|
packages/winunits-base/src/commctrl.pp svneol=native#text/plain
|
||||||
|
packages/winunits-base/src/commdlg.pp svneol=native#text/plain
|
||||||
packages/winunits-base/src/comobj.pp svneol=native#text/plain
|
packages/winunits-base/src/comobj.pp svneol=native#text/plain
|
||||||
packages/winunits-base/src/flatsb.pp svneol=native#text/plain
|
packages/winunits-base/src/flatsb.pp svneol=native#text/plain
|
||||||
packages/winunits-base/src/imagehlp.pp svneol=native#text/plain
|
packages/winunits-base/src/imagehlp.pp svneol=native#text/plain
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
#
|
#
|
||||||
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2008/02/09]
|
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2008/02/13]
|
||||||
#
|
#
|
||||||
default: all
|
default: all
|
||||||
MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-darwin x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-wince arm-gba arm-nds arm-embedded arm-symbian powerpc64-linux powerpc64-darwin powerpc64-embedded
|
MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded i386-symbian m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-darwin x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-wince arm-gba arm-nds arm-embedded arm-symbian powerpc64-linux powerpc64-darwin powerpc64-embedded avr-embedded
|
||||||
BSDs = freebsd netbsd openbsd darwin
|
BSDs = freebsd netbsd openbsd darwin
|
||||||
UNIXs = linux $(BSDs) solaris qnx
|
UNIXs = linux $(BSDs) solaris qnx
|
||||||
LIMIT83fs = go32v2 os2 emx watcom
|
LIMIT83fs = go32v2 os2 emx watcom
|
||||||
@ -401,164 +401,170 @@ endif
|
|||||||
ifeq ($(FULL_TARGET),powerpc64-embedded)
|
ifeq ($(FULL_TARGET),powerpc64-embedded)
|
||||||
override TARGET_UNITS+=buildwinutilsbase
|
override TARGET_UNITS+=buildwinutilsbase
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(FULL_TARGET),avr-embedded)
|
||||||
|
override TARGET_UNITS+=buildwinutilsbase
|
||||||
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-linux)
|
ifeq ($(FULL_TARGET),i386-linux)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-go32v2)
|
ifeq ($(FULL_TARGET),i386-go32v2)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-win32)
|
ifeq ($(FULL_TARGET),i386-win32)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-os2)
|
ifeq ($(FULL_TARGET),i386-os2)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-freebsd)
|
ifeq ($(FULL_TARGET),i386-freebsd)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-beos)
|
ifeq ($(FULL_TARGET),i386-beos)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-netbsd)
|
ifeq ($(FULL_TARGET),i386-netbsd)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-solaris)
|
ifeq ($(FULL_TARGET),i386-solaris)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-qnx)
|
ifeq ($(FULL_TARGET),i386-qnx)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-netware)
|
ifeq ($(FULL_TARGET),i386-netware)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-openbsd)
|
ifeq ($(FULL_TARGET),i386-openbsd)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-wdosx)
|
ifeq ($(FULL_TARGET),i386-wdosx)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-darwin)
|
ifeq ($(FULL_TARGET),i386-darwin)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-emx)
|
ifeq ($(FULL_TARGET),i386-emx)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-watcom)
|
ifeq ($(FULL_TARGET),i386-watcom)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-netwlibc)
|
ifeq ($(FULL_TARGET),i386-netwlibc)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-wince)
|
ifeq ($(FULL_TARGET),i386-wince)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-embedded)
|
ifeq ($(FULL_TARGET),i386-embedded)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-symbian)
|
ifeq ($(FULL_TARGET),i386-symbian)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),m68k-linux)
|
ifeq ($(FULL_TARGET),m68k-linux)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),m68k-freebsd)
|
ifeq ($(FULL_TARGET),m68k-freebsd)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),m68k-netbsd)
|
ifeq ($(FULL_TARGET),m68k-netbsd)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),m68k-amiga)
|
ifeq ($(FULL_TARGET),m68k-amiga)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),m68k-atari)
|
ifeq ($(FULL_TARGET),m68k-atari)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),m68k-openbsd)
|
ifeq ($(FULL_TARGET),m68k-openbsd)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),m68k-palmos)
|
ifeq ($(FULL_TARGET),m68k-palmos)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),m68k-embedded)
|
ifeq ($(FULL_TARGET),m68k-embedded)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-linux)
|
ifeq ($(FULL_TARGET),powerpc-linux)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-netbsd)
|
ifeq ($(FULL_TARGET),powerpc-netbsd)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-amiga)
|
ifeq ($(FULL_TARGET),powerpc-amiga)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-macos)
|
ifeq ($(FULL_TARGET),powerpc-macos)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-darwin)
|
ifeq ($(FULL_TARGET),powerpc-darwin)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-morphos)
|
ifeq ($(FULL_TARGET),powerpc-morphos)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc-embedded)
|
ifeq ($(FULL_TARGET),powerpc-embedded)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),sparc-linux)
|
ifeq ($(FULL_TARGET),sparc-linux)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),sparc-netbsd)
|
ifeq ($(FULL_TARGET),sparc-netbsd)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),sparc-solaris)
|
ifeq ($(FULL_TARGET),sparc-solaris)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),sparc-embedded)
|
ifeq ($(FULL_TARGET),sparc-embedded)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),x86_64-linux)
|
ifeq ($(FULL_TARGET),x86_64-linux)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),x86_64-freebsd)
|
ifeq ($(FULL_TARGET),x86_64-freebsd)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),x86_64-darwin)
|
ifeq ($(FULL_TARGET),x86_64-darwin)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),x86_64-win64)
|
ifeq ($(FULL_TARGET),x86_64-win64)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),x86_64-embedded)
|
ifeq ($(FULL_TARGET),x86_64-embedded)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-linux)
|
ifeq ($(FULL_TARGET),arm-linux)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-palmos)
|
ifeq ($(FULL_TARGET),arm-palmos)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-wince)
|
ifeq ($(FULL_TARGET),arm-wince)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-gba)
|
ifeq ($(FULL_TARGET),arm-gba)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-nds)
|
ifeq ($(FULL_TARGET),arm-nds)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-embedded)
|
ifeq ($(FULL_TARGET),arm-embedded)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),arm-symbian)
|
ifeq ($(FULL_TARGET),arm-symbian)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc64-linux)
|
ifeq ($(FULL_TARGET),powerpc64-linux)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc64-darwin)
|
ifeq ($(FULL_TARGET),powerpc64-darwin)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),powerpc64-embedded)
|
ifeq ($(FULL_TARGET),powerpc64-embedded)
|
||||||
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
|
endif
|
||||||
|
ifeq ($(FULL_TARGET),avr-embedded)
|
||||||
|
override TARGET_IMPLICITUNITS+=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver shfolder richedit imagehlp
|
||||||
endif
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-linux)
|
ifeq ($(FULL_TARGET),i386-linux)
|
||||||
override TARGET_RSTS+=jwawintype comconst
|
override TARGET_RSTS+=jwawintype comconst
|
||||||
@ -719,6 +725,9 @@ endif
|
|||||||
ifeq ($(FULL_TARGET),powerpc64-embedded)
|
ifeq ($(FULL_TARGET),powerpc64-embedded)
|
||||||
override TARGET_RSTS+=jwawintype comconst
|
override TARGET_RSTS+=jwawintype comconst
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(FULL_TARGET),avr-embedded)
|
||||||
|
override TARGET_RSTS+=jwawintype comconst
|
||||||
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-linux)
|
ifeq ($(FULL_TARGET),i386-linux)
|
||||||
override TARGET_EXAMPLES+=examples
|
override TARGET_EXAMPLES+=examples
|
||||||
endif
|
endif
|
||||||
@ -878,6 +887,9 @@ endif
|
|||||||
ifeq ($(FULL_TARGET),powerpc64-embedded)
|
ifeq ($(FULL_TARGET),powerpc64-embedded)
|
||||||
override TARGET_EXAMPLES+=examples
|
override TARGET_EXAMPLES+=examples
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(FULL_TARGET),avr-embedded)
|
||||||
|
override TARGET_EXAMPLES+=examples
|
||||||
|
endif
|
||||||
override INSTALL_BUILDUNIT=buildwinutilsbase
|
override INSTALL_BUILDUNIT=buildwinutilsbase
|
||||||
override INSTALL_FPCPACKAGE=y
|
override INSTALL_FPCPACKAGE=y
|
||||||
ifeq ($(FULL_TARGET),i386-linux)
|
ifeq ($(FULL_TARGET),i386-linux)
|
||||||
@ -1039,6 +1051,9 @@ endif
|
|||||||
ifeq ($(FULL_TARGET),powerpc64-embedded)
|
ifeq ($(FULL_TARGET),powerpc64-embedded)
|
||||||
override COMPILER_OPTIONS+=-Ur
|
override COMPILER_OPTIONS+=-Ur
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(FULL_TARGET),avr-embedded)
|
||||||
|
override COMPILER_OPTIONS+=-Ur
|
||||||
|
endif
|
||||||
ifeq ($(FULL_TARGET),i386-linux)
|
ifeq ($(FULL_TARGET),i386-linux)
|
||||||
override COMPILER_SOURCEDIR+=src
|
override COMPILER_SOURCEDIR+=src
|
||||||
endif
|
endif
|
||||||
@ -1198,6 +1213,9 @@ endif
|
|||||||
ifeq ($(FULL_TARGET),powerpc64-embedded)
|
ifeq ($(FULL_TARGET),powerpc64-embedded)
|
||||||
override COMPILER_SOURCEDIR+=src
|
override COMPILER_SOURCEDIR+=src
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(FULL_TARGET),avr-embedded)
|
||||||
|
override COMPILER_SOURCEDIR+=src
|
||||||
|
endif
|
||||||
ifdef REQUIRE_UNITSDIR
|
ifdef REQUIRE_UNITSDIR
|
||||||
override UNITSDIR+=$(REQUIRE_UNITSDIR)
|
override UNITSDIR+=$(REQUIRE_UNITSDIR)
|
||||||
endif
|
endif
|
||||||
@ -2105,6 +2123,9 @@ endif
|
|||||||
ifeq ($(FULL_TARGET),powerpc64-embedded)
|
ifeq ($(FULL_TARGET),powerpc64-embedded)
|
||||||
REQUIRE_PACKAGES_RTL=1
|
REQUIRE_PACKAGES_RTL=1
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(FULL_TARGET),avr-embedded)
|
||||||
|
REQUIRE_PACKAGES_RTL=1
|
||||||
|
endif
|
||||||
ifdef REQUIRE_PACKAGES_RTL
|
ifdef REQUIRE_PACKAGES_RTL
|
||||||
PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR))))))
|
PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR))))))
|
||||||
ifneq ($(PACKAGEDIR_RTL),)
|
ifneq ($(PACKAGEDIR_RTL),)
|
||||||
|
@ -8,7 +8,7 @@ version=2.2.0
|
|||||||
|
|
||||||
[target]
|
[target]
|
||||||
units=buildwinutilsbase
|
units=buildwinutilsbase
|
||||||
implicitunits=flatsb winver mmsystem comobj comconst commctrl ole2 activex shellapi shlobj oleserver \
|
implicitunits=flatsb winver mmsystem comobj comconst commdlg commctrl ole2 activex shellapi shlobj oleserver \
|
||||||
shfolder richedit imagehlp
|
shfolder richedit imagehlp
|
||||||
|
|
||||||
examples=examples
|
examples=examples
|
||||||
|
@ -53,6 +53,7 @@ begin
|
|||||||
T:=P.Targets.AddImplicitUnit('shlobj.pp');
|
T:=P.Targets.AddImplicitUnit('shlobj.pp');
|
||||||
T:=P.Targets.AddImplicitUnit('winver.pp');
|
T:=P.Targets.AddImplicitUnit('winver.pp');
|
||||||
T:=P.Targets.AddImplicitUnit('imagehlp.pp');
|
T:=P.Targets.AddImplicitUnit('imagehlp.pp');
|
||||||
|
T:=P.Targets.AddImplicitUnit('commdlg.pp');
|
||||||
|
|
||||||
{$ifndef ALLPACKAGES}
|
{$ifndef ALLPACKAGES}
|
||||||
Run;
|
Run;
|
||||||
|
@ -21,7 +21,7 @@ unit buildwinutilsbase;
|
|||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
flatsb, winver, mmsystem, comconst, commctrl, comobj,
|
flatsb, winver, mmsystem, comconst, commctrl, comobj, commdlg,
|
||||||
ole2, activex, shellapi, shlobj, oleserver, shfolder, richedit,imagehlp;
|
ole2, activex, shellapi, shlobj, oleserver, shfolder, richedit,imagehlp;
|
||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
610
packages/winunits-base/src/commdlg.pp
Normal file
610
packages/winunits-base/src/commdlg.pp
Normal file
@ -0,0 +1,610 @@
|
|||||||
|
{
|
||||||
|
This file is part of the Free Pascal run time library.
|
||||||
|
Copyright (c) 2008 by Marco van de Voort
|
||||||
|
member of the Free Pascal development team.
|
||||||
|
|
||||||
|
See the file COPYING.FPC, included in this distribution,
|
||||||
|
for details about the copyright.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
Note these functions were in the windows unit in older versions
|
||||||
|
|
||||||
|
**********************************************************************}
|
||||||
|
unit commdlg;
|
||||||
|
|
||||||
|
interface
|
||||||
|
{$mode delphi} // interface
|
||||||
|
uses windows;
|
||||||
|
|
||||||
|
Type
|
||||||
|
LPOFNHOOKPROC=function (h:HWND; u:UINT; w:WPARAM; l:LPARAM): UINT_PTR; stdcall;
|
||||||
|
OPENFILENAMEA_NT4 = record
|
||||||
|
lStructSize : DWORD;
|
||||||
|
hwndOwner : HWND;
|
||||||
|
hInstance : HINST;
|
||||||
|
lpstrFilter : LPCTSTR;
|
||||||
|
lpstrCustomFilter : LPTSTR;
|
||||||
|
nMaxCustFilter : DWORD;
|
||||||
|
nFilterIndex : DWORD;
|
||||||
|
lpstrFile : LPTSTR;
|
||||||
|
nMaxFile : DWORD;
|
||||||
|
lpstrFileTitle : LPTSTR;
|
||||||
|
nMaxFileTitle : DWORD;
|
||||||
|
lpstrInitialDir : LPCTSTR;
|
||||||
|
lpstrTitle : LPCTSTR;
|
||||||
|
Flags : DWORD;
|
||||||
|
nFileOffset : WORD;
|
||||||
|
nFileExtension : WORD;
|
||||||
|
lpstrDefExt : LPCTSTR;
|
||||||
|
lCustData : LPARAM;
|
||||||
|
lpfnHook : LPOFNHOOKPROC;
|
||||||
|
lpTemplateName : LPCTSTR;
|
||||||
|
end;
|
||||||
|
LPOPENFILENAMEA_NT4 = ^OPENFILENAMEA_NT4;
|
||||||
|
TOPENFILENAMEA_NT4 = OPENFILENAMEA_NT4;
|
||||||
|
POPENFILENAMEA_NT4 = ^OPENFILENAMEA_NT4;
|
||||||
|
|
||||||
|
OPENFILENAMEW_NT4 = record
|
||||||
|
lStructSize : DWORD;
|
||||||
|
hwndOwner : HWND;
|
||||||
|
hInstance : HINST;
|
||||||
|
lpstrFilter : LPWSTR;
|
||||||
|
lpstrCustomFilter : LPWSTR;
|
||||||
|
nMaxCustFilter : DWORD;
|
||||||
|
nFilterIndex : DWORD;
|
||||||
|
lpstrFile : LPWSTR;
|
||||||
|
nMaxFile : DWORD;
|
||||||
|
lpstrFileTitle : LPWSTR;
|
||||||
|
nMaxFileTitle : DWORD;
|
||||||
|
lpstrInitialDir : LPWSTR;
|
||||||
|
lpstrTitle : LPWSTR;
|
||||||
|
Flags : DWORD;
|
||||||
|
nFileOffset : WORD;
|
||||||
|
nFileExtension : WORD;
|
||||||
|
lpstrDefExt : LPWSTR;
|
||||||
|
lCustData : LPARAM;
|
||||||
|
lpfnHook : LPOFNHOOKPROC;
|
||||||
|
lpTemplateName : LPWSTR;
|
||||||
|
end;
|
||||||
|
LPOPENFILENAMEW_NT4 = ^OPENFILENAMEW_NT4;
|
||||||
|
TOPENFILENAMEW_NT4 = OPENFILENAMEW_NT4;
|
||||||
|
POPENFILENAMEW_NT4 = ^OPENFILENAMEW_NT4;
|
||||||
|
{$IFDEF UNICODE}
|
||||||
|
LPOPENFILENAME_NT4 = ^OPENFILENAMEW_NT4;
|
||||||
|
TOPENFILENAME_NT4 = OPENFILENAMEW_NT4;
|
||||||
|
POPENFILENAME_NT4 = ^OPENFILENAMEW_NT4;
|
||||||
|
OPENFILENAME_NT4 = OPENFILENAMEW_NT4;
|
||||||
|
{$else}
|
||||||
|
LPOPENFILENAME_NT4 = ^OPENFILENAMEA_NT4;
|
||||||
|
TOPENFILENAME_NT4 = OPENFILENAMEA_NT4;
|
||||||
|
POPENFILENAME_NT4 = ^OPENFILENAMEA_NT4;
|
||||||
|
OPENFILENAME_NT4 = OPENFILENAMEA_NT4;
|
||||||
|
{$endif}
|
||||||
|
|
||||||
|
OPENFILENAMEA = record
|
||||||
|
lStructSize : DWORD;
|
||||||
|
hwndOwner : HWND;
|
||||||
|
hInstance : HINST;
|
||||||
|
lpstrFilter : LPCTSTR;
|
||||||
|
lpstrCustomFilter : LPTSTR;
|
||||||
|
nMaxCustFilter : DWORD;
|
||||||
|
nFilterIndex : DWORD;
|
||||||
|
lpstrFile : LPTSTR;
|
||||||
|
nMaxFile : DWORD;
|
||||||
|
lpstrFileTitle : LPTSTR;
|
||||||
|
nMaxFileTitle : DWORD;
|
||||||
|
lpstrInitialDir : LPCTSTR;
|
||||||
|
lpstrTitle : LPCTSTR;
|
||||||
|
Flags : DWORD;
|
||||||
|
nFileOffset : WORD;
|
||||||
|
nFileExtension : WORD;
|
||||||
|
lpstrDefExt : LPCTSTR;
|
||||||
|
lCustData : LPARAM;
|
||||||
|
lpfnHook : LPOFNHOOKPROC;
|
||||||
|
lpTemplateName : LPCTSTR;
|
||||||
|
pvReserved : pointer;
|
||||||
|
dwreserved : dword;
|
||||||
|
FlagsEx : dword;
|
||||||
|
end;
|
||||||
|
LPOPENFILENAMEA = ^OPENFILENAMEA;
|
||||||
|
TOPENFILENAMEA = OPENFILENAMEA;
|
||||||
|
POPENFILENAMEA = ^OPENFILENAMEA;
|
||||||
|
|
||||||
|
OPENFILENAMEW = record
|
||||||
|
lStructSize : DWORD;
|
||||||
|
hwndOwner : HWND;
|
||||||
|
hInstance : HINST;
|
||||||
|
lpstrFilter : LPWSTR;
|
||||||
|
lpstrCustomFilter : LPWSTR;
|
||||||
|
nMaxCustFilter : DWORD;
|
||||||
|
nFilterIndex : DWORD;
|
||||||
|
lpstrFile : LPWSTR;
|
||||||
|
nMaxFile : DWORD;
|
||||||
|
lpstrFileTitle : LPWSTR;
|
||||||
|
nMaxFileTitle : DWORD;
|
||||||
|
lpstrInitialDir : LPWSTR;
|
||||||
|
lpstrTitle : LPWSTR;
|
||||||
|
Flags : DWORD;
|
||||||
|
nFileOffset : WORD;
|
||||||
|
nFileExtension : WORD;
|
||||||
|
lpstrDefExt : LPWSTR;
|
||||||
|
lCustData : LPARAM;
|
||||||
|
lpfnHook : LPOFNHOOKPROC;
|
||||||
|
lpTemplateName : LPWSTR;
|
||||||
|
pvReserved : pointer;
|
||||||
|
dwreserved : dword;
|
||||||
|
FlagsEx : dword;
|
||||||
|
end;
|
||||||
|
LPOPENFILENAMEW = ^OPENFILENAMEW;
|
||||||
|
TOPENFILENAMEW = OPENFILENAMEW;
|
||||||
|
POPENFILENAMEW = ^OPENFILENAMEW;
|
||||||
|
|
||||||
|
OFNOTIFYA = record
|
||||||
|
hdr : NMHDR;
|
||||||
|
lpOFN : LPOPENFILENAME;
|
||||||
|
pszFile : LPTSTR;
|
||||||
|
end;
|
||||||
|
LPOFNOTIFYA = ^OFNOTIFYA;
|
||||||
|
_OFNOTIFYA = OFNOTIFYA;
|
||||||
|
TOFNOTIFYA = OFNOTIFYA;
|
||||||
|
POFNOTIFYA = ^OFNOTIFYA;
|
||||||
|
|
||||||
|
OFNOTIFYW = record
|
||||||
|
hdr : NMHDR;
|
||||||
|
lpOFN : LPOPENFILENAMEW;
|
||||||
|
pszFile : LPWSTR;
|
||||||
|
end;
|
||||||
|
LPOFNOTIFYW = ^OFNOTIFYW;
|
||||||
|
_OFNOTIFYW = OFNOTIFYW;
|
||||||
|
TOFNOTIFYW = OFNOTIFYW;
|
||||||
|
POFNOTIFYW = ^OFNOTIFYW;
|
||||||
|
{$ifdef unicode}
|
||||||
|
OFNOTIFY = OFNOTIFYW;
|
||||||
|
_OFNOTIFY = OFNOTIFYW;
|
||||||
|
TOFNOTIFY = OFNOTIFYW;
|
||||||
|
POFNOTIFY = ^OFNOTIFYW;
|
||||||
|
LPOFNOTIFY = POFNOTIFYW;
|
||||||
|
{$else}
|
||||||
|
OFNOTIFY = OFNOTIFYA;
|
||||||
|
_OFNOTIFY = OFNOTIFYA;
|
||||||
|
TOFNOTIFY = OFNOTIFYA;
|
||||||
|
POFNOTIFY = ^OFNOTIFYA;
|
||||||
|
LPOFNOTIFY = POFNOTIFYA;
|
||||||
|
{$endif}
|
||||||
|
|
||||||
|
OFNOTIFYEXA = record
|
||||||
|
hdr : NMHDR;
|
||||||
|
lpOFN : LPOPENFILENAMEA;
|
||||||
|
pszFile : pointer;
|
||||||
|
pidl : pointer;
|
||||||
|
end;
|
||||||
|
LPOFNOTIFYEXA = ^OFNOTIFYEXA;
|
||||||
|
_OFNOTIFYEXA = OFNOTIFYEXA;
|
||||||
|
TOFNOTIFYEXA = OFNOTIFYEXA;
|
||||||
|
POFNOTIFYEXA = ^OFNOTIFYEXA;
|
||||||
|
|
||||||
|
OFNOTIFYEXW = record
|
||||||
|
hdr : NMHDR;
|
||||||
|
lpOFN : LPOPENFILENAMEW;
|
||||||
|
pszFile : pointer;
|
||||||
|
pidl : pointer;
|
||||||
|
end;
|
||||||
|
LPOFNOTIFYEXW = ^OFNOTIFYEXW;
|
||||||
|
_OFNOTIFYEXW = OFNOTIFYEXW;
|
||||||
|
TOFNOTIFYEXW = OFNOTIFYEXW;
|
||||||
|
POFNOTIFYEXW = ^OFNOTIFYEXW;
|
||||||
|
{$ifdef unicode}
|
||||||
|
OFNOTIFYEX = OFNOTIFYEXW;
|
||||||
|
_OFNOTIFYEX = OFNOTIFYEXW;
|
||||||
|
TOFNOTIFYEX = OFNOTIFYEXW;
|
||||||
|
POFNOTIFYEX = ^OFNOTIFYEXW;
|
||||||
|
{$else}
|
||||||
|
OFNOTIFYEX = OFNOTIFYEXA;
|
||||||
|
_OFNOTIFYEX = OFNOTIFYEXA;
|
||||||
|
TOFNOTIFYEX = OFNOTIFYEXA;
|
||||||
|
POFNOTIFYEX = ^OFNOTIFYEXA;
|
||||||
|
{$endif}
|
||||||
|
|
||||||
|
{CHOOSECOLOR = record confilcts with function ChooseColor }
|
||||||
|
TCHOOSECOLORA = record
|
||||||
|
lStructSize : DWORD;
|
||||||
|
hwndOwner : HWND;
|
||||||
|
hInstance : HWND;
|
||||||
|
rgbResult : COLORREF;
|
||||||
|
lpCustColors : ^COLORREF;
|
||||||
|
Flags : DWORD;
|
||||||
|
lCustData : LPARAM;
|
||||||
|
lpfnHook : LPCCHOOKPROC;
|
||||||
|
lpTemplateName : LPCTSTR;
|
||||||
|
end;
|
||||||
|
LPCHOOSECOLORA = ^TCHOOSECOLORA;
|
||||||
|
PCHOOSECOLORA = ^TCHOOSECOLORA;
|
||||||
|
_CHOOSECOLORA = TCHOOSECOLORA;
|
||||||
|
|
||||||
|
TCHOOSECOLORW = record
|
||||||
|
lStructSize : DWORD;
|
||||||
|
hwndOwner : HWND;
|
||||||
|
hInstance : HWND;
|
||||||
|
rgbResult : COLORREF;
|
||||||
|
lpCustColors : ^COLORREF;
|
||||||
|
Flags : DWORD;
|
||||||
|
lCustData : LPARAM;
|
||||||
|
lpfnHook : LPCCHOOKPROC;
|
||||||
|
lpTemplateName : LPCWSTR;
|
||||||
|
end;
|
||||||
|
LPCHOOSECOLORW = ^TCHOOSECOLORW;
|
||||||
|
PCHOOSECOLORW = ^TCHOOSECOLORW;
|
||||||
|
_CHOOSECOLORW = TCHOOSECOLORW;
|
||||||
|
{$ifdef unicode}
|
||||||
|
_CHOOSECOLOR = TCHOOSECOLORW;
|
||||||
|
TCHOOSECOLOR = TCHOOSECOLORW;
|
||||||
|
PCHOOSECOLOR = ^TCHOOSECOLORW;
|
||||||
|
LPCHOOSECOLOR = PCHOOSECOLORW;
|
||||||
|
{$else}
|
||||||
|
_CHOOSECOLOR = TCHOOSECOLORA;
|
||||||
|
TCHOOSECOLOR = TCHOOSECOLORA;
|
||||||
|
PCHOOSECOLOR = ^TCHOOSECOLORA;
|
||||||
|
LPCHOOSECOLOR = PCHOOSECOLORA;
|
||||||
|
{$endif}
|
||||||
|
|
||||||
|
FINDREPLACEA = record
|
||||||
|
lStructSize : DWORD;
|
||||||
|
hwndOwner : HWND;
|
||||||
|
hInstance : HINST;
|
||||||
|
Flags : DWORD;
|
||||||
|
lpstrFindWhat : LPTSTR;
|
||||||
|
lpstrReplaceWith : LPTSTR;
|
||||||
|
wFindWhatLen : WORD;
|
||||||
|
wReplaceWithLen : WORD;
|
||||||
|
lCustData : LPARAM;
|
||||||
|
lpfnHook : LPFRHOOKPROC;
|
||||||
|
lpTemplateName : LPCTSTR;
|
||||||
|
end;
|
||||||
|
LPFINDREPLACEA = ^FINDREPLACEA;
|
||||||
|
TFINDREPLACEA = FINDREPLACEA;
|
||||||
|
PFINDREPLACEA = ^FINDREPLACEA;
|
||||||
|
FINDREPLACEW = record
|
||||||
|
lStructSize : DWORD;
|
||||||
|
hwndOwner : HWND;
|
||||||
|
hInstance : HINST;
|
||||||
|
Flags : DWORD;
|
||||||
|
lpstrFindWhat : LPWSTR;
|
||||||
|
lpstrReplaceWith : LPWSTR;
|
||||||
|
wFindWhatLen : WORD;
|
||||||
|
wReplaceWithLen : WORD;
|
||||||
|
lCustData : LPARAM;
|
||||||
|
lpfnHook : LPFRHOOKPROC;
|
||||||
|
lpTemplateName : LPWSTR;
|
||||||
|
end;
|
||||||
|
LPFINDREPLACEW = ^FINDREPLACEW;
|
||||||
|
TFINDREPLACEW = FINDREPLACEW;
|
||||||
|
PFINDREPLACEW = ^FINDREPLACEW;
|
||||||
|
{$ifdef unicode}
|
||||||
|
_FINDREPLACE = FINDREPLACEW;
|
||||||
|
TFINDREPLACE = FINDREPLACEW;
|
||||||
|
PFINDREPLACE = ^FINDREPLACEW;
|
||||||
|
LPFINDREPLACE = PFINDREPLACEW;
|
||||||
|
{$else}
|
||||||
|
_FINDREPLACE = FINDREPLACEA;
|
||||||
|
TFINDREPLACE = FINDREPLACEA;
|
||||||
|
PFINDREPLACE = ^FINDREPLACEA;
|
||||||
|
LPFINDREPLACE = PFINDREPLACEA;
|
||||||
|
{$endif}
|
||||||
|
|
||||||
|
LOGFONTA = record
|
||||||
|
lfHeight : LONG;
|
||||||
|
lfWidth : LONG;
|
||||||
|
lfEscapement : LONG;
|
||||||
|
lfOrientation : LONG;
|
||||||
|
lfWeight : LONG;
|
||||||
|
lfItalic : BYTE;
|
||||||
|
lfUnderline : BYTE;
|
||||||
|
lfStrikeOut : BYTE;
|
||||||
|
lfCharSet : BYTE;
|
||||||
|
lfOutPrecision : BYTE;
|
||||||
|
lfClipPrecision : BYTE;
|
||||||
|
lfQuality : BYTE;
|
||||||
|
lfPitchAndFamily : BYTE;
|
||||||
|
lfFaceName : array[0..(LF_FACESIZE)-1] of TCHAR;
|
||||||
|
end;
|
||||||
|
|
||||||
|
TLOGFONTA = LOGFONTA;
|
||||||
|
PLOGFONTA = ^LOGFONTA;
|
||||||
|
LPLOGFONTA = PLOGFONTA;
|
||||||
|
|
||||||
|
LOGFONTW = record
|
||||||
|
lfHeight: LONG;
|
||||||
|
lfWidth: LONG;
|
||||||
|
lfEscapement: LONG;
|
||||||
|
lfOrientation: LONG;
|
||||||
|
lfWeight: LONG;
|
||||||
|
lfItalic: BYTE;
|
||||||
|
lfUnderline: BYTE;
|
||||||
|
lfStrikeOut: BYTE;
|
||||||
|
lfCharSet: BYTE;
|
||||||
|
lfOutPrecision: BYTE;
|
||||||
|
lfClipPrecision: BYTE;
|
||||||
|
lfQuality: BYTE;
|
||||||
|
lfPitchAndFamily: BYTE;
|
||||||
|
lfFaceName: array [0..LF_FACESIZE - 1] of WCHAR;
|
||||||
|
end;
|
||||||
|
LPLOGFONTW = ^LOGFONTW;
|
||||||
|
NPLOGFONTW = ^LOGFONTW;
|
||||||
|
TLogFontW = LOGFONTW;
|
||||||
|
PLogFontW = ^TLogFontW;
|
||||||
|
{$ifdef unicode}
|
||||||
|
LOGFONT = LOGFONTW;
|
||||||
|
_LOGFONT = LOGFONTW;
|
||||||
|
TLOGFONT = LOGFONTW;
|
||||||
|
PLOGFONT = ^LOGFONTW;
|
||||||
|
LPLOGFONT = PLOGFONTW;
|
||||||
|
{$else}
|
||||||
|
LOGFONT = LOGFONTA;
|
||||||
|
_LOGFONT = LOGFONTA;
|
||||||
|
TLOGFONT = LOGFONTA;
|
||||||
|
PLOGFONT = ^LOGFONTA;
|
||||||
|
LPLOGFONT = PLOGFONTA;
|
||||||
|
{$endif}
|
||||||
|
|
||||||
|
_CHOOSEFONTA = record
|
||||||
|
lStructSize : DWORD;
|
||||||
|
hwndOwner : HWND;
|
||||||
|
hDC : HDC;
|
||||||
|
lpLogFont : LPLOGFONTA;
|
||||||
|
iPointSize : WINT;
|
||||||
|
Flags : DWORD;
|
||||||
|
rgbColors : DWORD;
|
||||||
|
lCustData : LPARAM;
|
||||||
|
lpfnHook : LPCFHOOKPROC;
|
||||||
|
lpTemplateName : LPCTSTR;
|
||||||
|
hInstance : HINST;
|
||||||
|
lpszStyle : LPTSTR;
|
||||||
|
nFontType : WORD;
|
||||||
|
___MISSING_ALIGNMENT__ : WORD;
|
||||||
|
nSizeMin : WINT;
|
||||||
|
nSizeMax : WINT;
|
||||||
|
end;
|
||||||
|
LPCHOOSEFONTA = ^TCHOOSEFONTA;
|
||||||
|
PCHOOSEFONTA = ^TCHOOSEFONTA;
|
||||||
|
TCHOOSEFONTA = _CHOOSEFONTA;
|
||||||
|
_CHOOSEFONTW = record
|
||||||
|
lStructSize : DWORD;
|
||||||
|
hwndOwner : HWND;
|
||||||
|
hDC : HDC;
|
||||||
|
lpLogFont : LPLOGFONTW;
|
||||||
|
iPointSize : WINT;
|
||||||
|
Flags : DWORD;
|
||||||
|
rgbColors : DWORD;
|
||||||
|
lCustData : LPARAM;
|
||||||
|
lpfnHook : LPCFHOOKPROC;
|
||||||
|
lpTemplateName : LPWSTR;
|
||||||
|
hInstance : HINST;
|
||||||
|
lpszStyle : LPWSTR;
|
||||||
|
nFontType : WORD;
|
||||||
|
___MISSING_ALIGNMENT__ : WORD;
|
||||||
|
nSizeMin : WINT;
|
||||||
|
nSizeMax : WINT;
|
||||||
|
end;
|
||||||
|
LPCHOOSEFONTW = ^TCHOOSEFONTW;
|
||||||
|
PCHOOSEFONTW = ^TCHOOSEFONTW;
|
||||||
|
TCHOOSEFONTW = _CHOOSEFONTW;
|
||||||
|
{$ifdef unicode}
|
||||||
|
_choosefont = TchoosefontW;
|
||||||
|
Tchoosefont = TchoosefontW;
|
||||||
|
Pchoosefont = ^_choosefontW;
|
||||||
|
LPchoosefont = PchoosefontW;
|
||||||
|
{$else}
|
||||||
|
|
||||||
|
_choosefont = TchoosefontA;
|
||||||
|
Tchoosefont = TchoosefontA;
|
||||||
|
Pchoosefont = ^_choosefontA;
|
||||||
|
LPchoosefont = PchoosefontA;
|
||||||
|
{$endif}
|
||||||
|
DEVNAMES = record
|
||||||
|
wDriverOffset : WORD;
|
||||||
|
wDeviceOffset : WORD;
|
||||||
|
wOutputOffset : WORD;
|
||||||
|
wDefault : WORD;
|
||||||
|
end;
|
||||||
|
LPDEVNAMES = ^DEVNAMES;
|
||||||
|
tagDEVNAMES = DEVNAMES;
|
||||||
|
TDEVNAMES = DEVNAMES;
|
||||||
|
PDEVNAMES = ^DEVNAMES;
|
||||||
|
|
||||||
|
TPRINTDLGA = packed record
|
||||||
|
lStructSize : DWORD;
|
||||||
|
hwndOwner : HWND;
|
||||||
|
hDevMode : HANDLE;
|
||||||
|
hDevNames : HANDLE;
|
||||||
|
hDC : HDC;
|
||||||
|
Flags : DWORD;
|
||||||
|
nFromPage : WORD;
|
||||||
|
nToPage : WORD;
|
||||||
|
nMinPage : WORD;
|
||||||
|
nMaxPage : WORD;
|
||||||
|
nCopies : WORD;
|
||||||
|
hInstance : HINST;
|
||||||
|
lCustData : DWORD;
|
||||||
|
lpfnPrintHook : LPPRINTHOOKPROC;
|
||||||
|
lpfnSetupHook : LPSETUPHOOKPROC;
|
||||||
|
lpPrintTemplateName : LPCTSTR;
|
||||||
|
lpSetupTemplateName : LPCTSTR;
|
||||||
|
hPrintTemplate : HANDLE;
|
||||||
|
hSetupTemplate : HANDLE;
|
||||||
|
end;
|
||||||
|
LPPRINTDLGA = ^TPRINTDLGA;
|
||||||
|
PPRINTDLGA = ^TPRINTDLGA;
|
||||||
|
_PRINTDLGA = TPRINTDLGA;
|
||||||
|
tagPDA = TPRINTDLGA;
|
||||||
|
TPDA = TPRINTDLGA;
|
||||||
|
PPDA = ^TPRINTDLGA;
|
||||||
|
|
||||||
|
TPRINTDLGW = packed record
|
||||||
|
lStructSize : DWORD;
|
||||||
|
hwndOwner : HWND;
|
||||||
|
hDevMode : HANDLE;
|
||||||
|
hDevNames : HANDLE;
|
||||||
|
hDC : HDC;
|
||||||
|
Flags : DWORD;
|
||||||
|
nFromPage : WORD;
|
||||||
|
nToPage : WORD;
|
||||||
|
nMinPage : WORD;
|
||||||
|
nMaxPage : WORD;
|
||||||
|
nCopies : WORD;
|
||||||
|
hInstance : HINST;
|
||||||
|
lCustData : DWORD;
|
||||||
|
lpfnPrintHook : LPPRINTHOOKPROC;
|
||||||
|
lpfnSetupHook : LPSETUPHOOKPROC;
|
||||||
|
lpPrintTemplateName : LPWSTR;
|
||||||
|
lpSetupTemplateName : LPWSTR;
|
||||||
|
hPrintTemplate : HANDLE;
|
||||||
|
hSetupTemplate : HANDLE;
|
||||||
|
end;
|
||||||
|
LPPRINTDLGW = ^TPRINTDLGW;
|
||||||
|
PPRINTDLGW = ^TPRINTDLGW;
|
||||||
|
_PRINTDLGW = TPRINTDLGW;
|
||||||
|
tagPDW = TPRINTDLGW;
|
||||||
|
TPDW = TPRINTDLGW;
|
||||||
|
PPDW = ^TPRINTDLGW;
|
||||||
|
{$ifdef unicode}
|
||||||
|
LPPRINTDLG = ^TPRINTDLGA;
|
||||||
|
PPRINTDLG = ^TPRINTDLGA;
|
||||||
|
_PRINTDLG = TPRINTDLGA;
|
||||||
|
tagPD = TPRINTDLGA;
|
||||||
|
TPD = TPRINTDLGA;
|
||||||
|
PPD = ^TPRINTDLGA;
|
||||||
|
{$else}
|
||||||
|
LPPRINTDLG = ^TPRINTDLGW;
|
||||||
|
PPRINTDLG = ^TPRINTDLGW;
|
||||||
|
_PRINTDLG = TPRINTDLGW;
|
||||||
|
tagPD = TPRINTDLGW;
|
||||||
|
TPD = TPRINTDLGW;
|
||||||
|
PPD = ^TPRINTDLGW;
|
||||||
|
{$endif}
|
||||||
|
|
||||||
|
TPAGESETUPDLGA = record
|
||||||
|
lStructSize : DWORD;
|
||||||
|
hwndOwner : HWND;
|
||||||
|
hDevMode : HGLOBAL;
|
||||||
|
hDevNames : HGLOBAL;
|
||||||
|
Flags : DWORD;
|
||||||
|
ptPaperSize : POINT;
|
||||||
|
rtMinMargin : RECT;
|
||||||
|
rtMargin : RECT;
|
||||||
|
hInstance : HINST;
|
||||||
|
lCustData : LPARAM;
|
||||||
|
lpfnPageSetupHook : LPPAGESETUPHOOK;
|
||||||
|
lpfnPagePaintHook : LPPAGEPAINTHOOK;
|
||||||
|
lpPageSetupTemplateName : LPCTSTR;
|
||||||
|
hPageSetupTemplate : HGLOBAL;
|
||||||
|
end;
|
||||||
|
LPPAGESETUPDLGA = ^TPAGESETUPDLGA;
|
||||||
|
PPAGESETUPDLGA = ^TPAGESETUPDLGA;
|
||||||
|
_PAGESETUPDLGA = TPAGESETUPDLGA;
|
||||||
|
tagPSDA = TPAGESETUPDLGA;
|
||||||
|
TPSDA = TPAGESETUPDLGA;
|
||||||
|
PPSDA = ^TPAGESETUPDLGA;
|
||||||
|
|
||||||
|
TPAGESETUPDLGW = record
|
||||||
|
lStructSize : DWORD;
|
||||||
|
hwndOwner : HWND;
|
||||||
|
hDevMode : HGLOBAL;
|
||||||
|
hDevNames : HGLOBAL;
|
||||||
|
Flags : DWORD;
|
||||||
|
ptPaperSize : POINT;
|
||||||
|
rtMinMargin : RECT;
|
||||||
|
rtMargin : RECT;
|
||||||
|
hInstance : HINST;
|
||||||
|
lCustData : LPARAM;
|
||||||
|
lpfnPageSetupHook : LPPAGESETUPHOOK;
|
||||||
|
lpfnPagePaintHook : LPPAGEPAINTHOOK;
|
||||||
|
lpPageSetupTemplateName : LPWSTR;
|
||||||
|
hPageSetupTemplate : HGLOBAL;
|
||||||
|
end;
|
||||||
|
LPPAGESETUPDLGW = ^TPAGESETUPDLGW;
|
||||||
|
PPAGESETUPDLGW = ^TPAGESETUPDLGW;
|
||||||
|
_PAGESETUPDLGW = TPAGESETUPDLGW;
|
||||||
|
tagPSDW = TPAGESETUPDLGW;
|
||||||
|
TPSDW = TPAGESETUPDLGW;
|
||||||
|
PPSDW = ^TPAGESETUPDLGW;
|
||||||
|
|
||||||
|
{$ifdef unicode}
|
||||||
|
|
||||||
|
_PAGESETUPDLG = TPAGESETUPDLGW;
|
||||||
|
TPAGESETUPDLG = TPAGESETUPDLGW;
|
||||||
|
PPAGESETUPDLG = ^TPAGESETUPDLGW;
|
||||||
|
LPPAGESETUPDLG = PPAGESETUPDLGW;
|
||||||
|
{$else}
|
||||||
|
|
||||||
|
_PAGESETUPDLG = TPAGESETUPDLGA;
|
||||||
|
TPAGESETUPDLG = TPAGESETUPDLGA;
|
||||||
|
PPAGESETUPDLG = ^TPAGESETUPDLGA;
|
||||||
|
LPPAGESETUPDLG = PPAGESETUPDLGA;
|
||||||
|
{$endif}
|
||||||
|
|
||||||
|
// todo tagpdexa, psdax
|
||||||
|
|
||||||
|
IPrintDialogCallback= interface(IUnknown)
|
||||||
|
['{5852A2C3-6530-11D1-B6A3-0000F8757BF9}']
|
||||||
|
function InitDone:HResult;Stdcall;
|
||||||
|
function SelectionDone:HResult;Stdcall;
|
||||||
|
function handleMessage(hdlg:HWND;uMsg:UINT;wparm:WPARAM;Lparm:LPARAM;pres :PLRESULT):HRESULT;StdCall;
|
||||||
|
end;
|
||||||
|
IPrintDialogServices= interface (IUnknown)
|
||||||
|
['{509AAEDA-5639-11D1-B6A1-0000F8757BF9}']
|
||||||
|
function GetCurrentDevMode(pDevMode: LPDEVMODE;pcbSize:PUINT):HResult;Stdcall;
|
||||||
|
function GetCurrentPrinterName(pPrinterName:LPWSTR;pcchSize:PUINT):HREsult;Stdcall;
|
||||||
|
function GetCurrentPortName(PortName:LPWSTR;pcchSize:PUINT):HREsult;Stdcall;
|
||||||
|
end;
|
||||||
|
Const
|
||||||
|
comctl32 = 'comctl32.dll';
|
||||||
|
|
||||||
|
{$ifdef unicode}
|
||||||
|
function GetOpenFileName(_para1:LPOPENFILENAME):WINBOOL; external 'comdlg32' name 'GetOpenFileNameA';
|
||||||
|
function GetSaveFileName(_para1:LPOPENFILENAME):WINBOOL; external 'comdlg32' name 'GetSaveFileNameA';
|
||||||
|
function GetFileTitle(_para1:LPCSTR; _para2:LPSTR; _para3:WORD):integer; external 'comdlg32' name 'GetFileTitleA';
|
||||||
|
function ChooseColor(_para1:LPCHOOSECOLOR):WINBOOL; external 'comdlg32' name 'ChooseColorA';
|
||||||
|
function FindText(_para1:LPFINDREPLACE):HWND; external 'comdlg32' name 'FindTextA';
|
||||||
|
function ReplaceText(_para1:LPFINDREPLACE):HWND; external 'comdlg32' name 'ReplaceTextA';
|
||||||
|
function ChooseFont(_para1:LPCHOOSEFONT):WINBOOL; external 'comdlg32' name 'ChooseFontA';
|
||||||
|
function PrintDlg(_para1:LPPRINTDLG):WINBOOL; external 'comdlg32' name 'PrintDlgA';
|
||||||
|
function PageSetupDlg(_para1:LPPAGESETUPDLG):WINBOOL; external 'comdlg32' name 'PageSetupDlgA';
|
||||||
|
function CreateProcess(lpApplicationName:LPCSTR; lpCommandLine:LPSTR; lpProcessAttributes:LPSECURITY_ATTRIBUTES; lpThreadAttributes:LPSECURITY_ATTRIBUTES; bInheritHandles:WINBOOL;dwCreationFlags:DWORD; lpEnvironment:LPVOID;
|
||||||
|
{$else}
|
||||||
|
function GetOpenFileName(_para1:LPOPENFILENAME):WINBOOL; external 'comdlg32' name 'GetOpenFileNameW';
|
||||||
|
function GetSaveFileName(_para1:LPOPENFILENAME):WINBOOL; external 'comdlg32' name 'GetSaveFileNameW';
|
||||||
|
function GetFileTitle(_para1:LPCWSTR; _para2:LPWSTR; _para3:WORD):integer; external 'comdlg32' name 'GetFileTitleW';
|
||||||
|
function ChooseColor(_para1:LPCHOOSECOLOR):WINBOOL; external 'comdlg32' name 'ChooseColorW';
|
||||||
|
function ReplaceText(_para1:LPFINDREPLACE):HWND; external 'comdlg32' name 'ReplaceTextW';
|
||||||
|
function ChooseFont(_para1:LPCHOOSEFONT):WINBOOL; external 'comdlg32' name 'ChooseFontW';
|
||||||
|
function FindText(_para1:LPFINDREPLACE):HWND; external 'comdlg32' name 'FindTextW';
|
||||||
|
function PrintDlg(_para1:LPPRINTDLG):WINBOOL; external 'comdlg32' name 'PrintDlgW';
|
||||||
|
function PageSetupDlg(_para1:LPPAGESETUPDLG):WINBOOL; external 'comdlg32' name 'PageSetupDlgW';
|
||||||
|
{$endif}
|
||||||
|
|
||||||
|
function GetOpenFileNameA(_para1:LPOPENFILENAME):WINBOOL; external 'comdlg32' name 'GetOpenFileNameA';
|
||||||
|
function GetSaveFileNameA(_para1:LPOPENFILENAME):WINBOOL; external 'comdlg32' name 'GetSaveFileNameA';
|
||||||
|
function GetFileTitleA(_para1:LPCSTR; _para2:LPSTR; _para3:WORD):integer; external 'comdlg32' name 'GetFileTitleA';
|
||||||
|
function ChooseColorA(_para1:LPCHOOSECOLOR):WINBOOL; external 'comdlg32' name 'ChooseColorA';
|
||||||
|
function FindTextA(_para1:LPFINDREPLACE):HWND; external 'comdlg32' name 'FindTextA';
|
||||||
|
function ReplaceTextA(_para1:LPFINDREPLACE):HWND; external 'comdlg32' name 'ReplaceTextA';
|
||||||
|
function ChooseFontA(_para1:LPCHOOSEFONT):WINBOOL; external 'comdlg32' name 'ChooseFontA';
|
||||||
|
function PrintDlgA(_para1:LPPRINTDLG):WINBOOL; external 'comdlg32' name 'PrintDlgA';
|
||||||
|
function PageSetupDlgA(_para1:LPPAGESETUPDLG):WINBOOL; external 'comdlg32' name 'PageSetupDlgA';
|
||||||
|
function CommDlgExtendedError : DWORD; external 'comdlg32' name 'CommDlgExtendedError';
|
||||||
|
function GetOpenFileNameW(_para1:LPOPENFILENAME):WINBOOL; external 'comdlg32' name 'GetOpenFileNameW';
|
||||||
|
function GetSaveFileNameW(_para1:LPOPENFILENAME):WINBOOL; external 'comdlg32' name 'GetSaveFileNameW';
|
||||||
|
function GetFileTitleW(_para1:LPCWSTR; _para2:LPWSTR; _para3:WORD):integer; external 'comdlg32' name 'GetFileTitleW';
|
||||||
|
function ChooseColorW(_para1:LPCHOOSECOLOR):WINBOOL; external 'comdlg32' name 'ChooseColorW';
|
||||||
|
function ReplaceTextW(_para1:LPFINDREPLACE):HWND; external 'comdlg32' name 'ReplaceTextW';
|
||||||
|
function ChooseFontW(_para1:LPCHOOSEFONT):WINBOOL; external 'comdlg32' name 'ChooseFontW';
|
||||||
|
function FindTextW(_para1:LPFINDREPLACE):HWND; external 'comdlg32' name 'FindTextW';
|
||||||
|
function PrintDlgW(_para1:LPPRINTDLG):WINBOOL; external 'comdlg32' name 'PrintDlgW';
|
||||||
|
function PageSetupDlgW(_para1:LPPAGESETUPDLG):WINBOOL; external 'comdlg32' name 'PageSetupDlgW';
|
||||||
|
|
||||||
|
implementation
|
||||||
|
|
||||||
|
end.
|
@ -342,7 +342,7 @@ function PropertySheet(lppsph:LPCPROPSHEETHEADER):longint; external 'comctl32' n
|
|||||||
function ImageList_LoadImage(hi:HINST; lpbmp:LPCSTR; cx:longint; cGrow:longint; crMask:COLORREF;uType:UINT; uFlags:UINT):HIMAGELIST; external 'comctl32' name 'ImageList_LoadImageA';
|
function ImageList_LoadImage(hi:HINST; lpbmp:LPCSTR; cx:longint; cGrow:longint; crMask:COLORREF;uType:UINT; uFlags:UINT):HIMAGELIST; external 'comctl32' name 'ImageList_LoadImageA';
|
||||||
function CreateStatusWindow(style:LONG; lpszText:LPCSTR; hwndParent:HWND; wID:UINT):HWND; external 'comctl32' name 'CreateStatusWindowA';
|
function CreateStatusWindow(style:LONG; lpszText:LPCSTR; hwndParent:HWND; wID:UINT):HWND; external 'comctl32' name 'CreateStatusWindowA';
|
||||||
procedure DrawStatusText(hDC:HDC; lprc:LPRECT; pszText:LPCSTR; uFlags:UINT); external 'comctl32' name 'DrawStatusTextA';
|
procedure DrawStatusText(hDC:HDC; lprc:LPRECT; pszText:LPCSTR; uFlags:UINT); external 'comctl32' name 'DrawStatusTextA';
|
||||||
}
|
|
||||||
function GetOpenFileName(_para1:LPOPENFILENAME):WINBOOL; external 'comdlg32' name 'GetOpenFileNameA';
|
function GetOpenFileName(_para1:LPOPENFILENAME):WINBOOL; external 'comdlg32' name 'GetOpenFileNameA';
|
||||||
function GetSaveFileName(_para1:LPOPENFILENAME):WINBOOL; external 'comdlg32' name 'GetSaveFileNameA';
|
function GetSaveFileName(_para1:LPOPENFILENAME):WINBOOL; external 'comdlg32' name 'GetSaveFileNameA';
|
||||||
function GetFileTitle(_para1:LPCSTR; _para2:LPSTR; _para3:WORD):integer; external 'comdlg32' name 'GetFileTitleA';
|
function GetFileTitle(_para1:LPCSTR; _para2:LPSTR; _para3:WORD):integer; external 'comdlg32' name 'GetFileTitleA';
|
||||||
@ -352,6 +352,8 @@ function ReplaceText(_para1:LPFINDREPLACE):HWND; external 'comdlg32' name 'Repla
|
|||||||
function ChooseFont(_para1:LPCHOOSEFONT):WINBOOL; external 'comdlg32' name 'ChooseFontA';
|
function ChooseFont(_para1:LPCHOOSEFONT):WINBOOL; external 'comdlg32' name 'ChooseFontA';
|
||||||
function PrintDlg(_para1:LPPRINTDLG):WINBOOL; external 'comdlg32' name 'PrintDlgA';
|
function PrintDlg(_para1:LPPRINTDLG):WINBOOL; external 'comdlg32' name 'PrintDlgA';
|
||||||
function PageSetupDlg(_para1:LPPAGESETUPDLG):WINBOOL; external 'comdlg32' name 'PageSetupDlgA';
|
function PageSetupDlg(_para1:LPPAGESETUPDLG):WINBOOL; external 'comdlg32' name 'PageSetupDlgA';
|
||||||
|
}
|
||||||
|
|
||||||
function CreateProcess(lpApplicationName:LPCSTR; lpCommandLine:LPSTR; lpProcessAttributes:LPSECURITY_ATTRIBUTES; lpThreadAttributes:LPSECURITY_ATTRIBUTES; bInheritHandles:WINBOOL;dwCreationFlags:DWORD; lpEnvironment:LPVOID;
|
function CreateProcess(lpApplicationName:LPCSTR; lpCommandLine:LPSTR; lpProcessAttributes:LPSECURITY_ATTRIBUTES; lpThreadAttributes:LPSECURITY_ATTRIBUTES; bInheritHandles:WINBOOL;dwCreationFlags:DWORD; lpEnvironment:LPVOID;
|
||||||
lpCurrentDirectory:LPCSTR; lpStartupInfo:LPSTARTUPINFO; lpProcessInformation:LPPROCESS_INFORMATION):WINBOOL; external 'kernel32' name 'CreateProcessA';
|
lpCurrentDirectory:LPCSTR; lpStartupInfo:LPSTARTUPINFO; lpProcessInformation:LPPROCESS_INFORMATION):WINBOOL; external 'kernel32' name 'CreateProcessA';
|
||||||
procedure GetStartupInfo(lpStartupInfo:LPSTARTUPINFO); external 'kernel32' name 'GetStartupInfoA';
|
procedure GetStartupInfo(lpStartupInfo:LPSTARTUPINFO); external 'kernel32' name 'GetStartupInfoA';
|
||||||
|
@ -340,8 +340,10 @@ function GetICMProfileA(_para1:HDC; _para2:DWORD; _para3:LPSTR):WINBOOL; externa
|
|||||||
function SetICMProfileA(_para1:HDC; _para2:LPSTR):WINBOOL; external 'gdi32' name 'SetICMProfileA';
|
function SetICMProfileA(_para1:HDC; _para2:LPSTR):WINBOOL; external 'gdi32' name 'SetICMProfileA';
|
||||||
function UpdateICMRegKeyA(_para1:DWORD; _para2:DWORD; _para3:LPSTR; _para4:UINT):WINBOOL; external 'gdi32' name 'UpdateICMRegKeyA';
|
function UpdateICMRegKeyA(_para1:DWORD; _para2:DWORD; _para3:LPSTR; _para4:UINT):WINBOOL; external 'gdi32' name 'UpdateICMRegKeyA';
|
||||||
function EnumICMProfilesA(_para1:HDC; _para2:ICMENUMPROC; _para3:LPARAM):longint; external 'gdi32' name 'EnumICMProfilesA';
|
function EnumICMProfilesA(_para1:HDC; _para2:ICMENUMPROC; _para3:LPARAM):longint; external 'gdi32' name 'EnumICMProfilesA';
|
||||||
|
{
|
||||||
function PropertySheetA(lppsph:LPCPROPSHEETHEADER):longint; external 'comctl32' name 'PropertySheetA';
|
function PropertySheetA(lppsph:LPCPROPSHEETHEADER):longint; external 'comctl32' name 'PropertySheetA';
|
||||||
function ImageList_LoadImageA(hi:HINST; lpbmp:LPCSTR; cx:longint; cGrow:longint; crMask:COLORREF;uType:UINT; uFlags:UINT):HIMAGELIST; external 'comctl32' name 'ImageList_LoadImageA';
|
function ImageList_LoadImageA(hi:HINST; lpbmp:LPCSTR; cx:longint; cGrow:longint; crMask:COLORREF;uType:UINT; uFlags:UINT):HIMAGELIST; external 'comctl32' name 'ImageList_LoadImageA';
|
||||||
|
|
||||||
function CreateStatusWindowA(style:LONG; lpszText:LPCSTR; hwndParent:HWND; wID:UINT):HWND; external 'comctl32' name 'CreateStatusWindowA';
|
function CreateStatusWindowA(style:LONG; lpszText:LPCSTR; hwndParent:HWND; wID:UINT):HWND; external 'comctl32' name 'CreateStatusWindowA';
|
||||||
procedure DrawStatusTextA(hDC:HDC; lprc:LPRECT; pszText:LPCSTR; uFlags:UINT); external 'comctl32' name 'DrawStatusTextA';
|
procedure DrawStatusTextA(hDC:HDC; lprc:LPRECT; pszText:LPCSTR; uFlags:UINT); external 'comctl32' name 'DrawStatusTextA';
|
||||||
function GetOpenFileNameA(_para1:LPOPENFILENAME):WINBOOL; external 'comdlg32' name 'GetOpenFileNameA';
|
function GetOpenFileNameA(_para1:LPOPENFILENAME):WINBOOL; external 'comdlg32' name 'GetOpenFileNameA';
|
||||||
@ -353,6 +355,7 @@ function ReplaceTextA(_para1:LPFINDREPLACE):HWND; external 'comdlg32' name 'Repl
|
|||||||
function ChooseFontA(_para1:LPCHOOSEFONT):WINBOOL; external 'comdlg32' name 'ChooseFontA';
|
function ChooseFontA(_para1:LPCHOOSEFONT):WINBOOL; external 'comdlg32' name 'ChooseFontA';
|
||||||
function PrintDlgA(_para1:LPPRINTDLG):WINBOOL; external 'comdlg32' name 'PrintDlgA';
|
function PrintDlgA(_para1:LPPRINTDLG):WINBOOL; external 'comdlg32' name 'PrintDlgA';
|
||||||
function PageSetupDlgA(_para1:LPPAGESETUPDLG):WINBOOL; external 'comdlg32' name 'PageSetupDlgA';
|
function PageSetupDlgA(_para1:LPPAGESETUPDLG):WINBOOL; external 'comdlg32' name 'PageSetupDlgA';
|
||||||
|
}
|
||||||
function CreateProcessA(lpApplicationName:LPCSTR; lpCommandLine:LPSTR; lpProcessAttributes:LPSECURITY_ATTRIBUTES; lpThreadAttributes:LPSECURITY_ATTRIBUTES; bInheritHandles:WINBOOL;dwCreationFlags:DWORD; lpEnvironment:LPVOID;
|
function CreateProcessA(lpApplicationName:LPCSTR; lpCommandLine:LPSTR; lpProcessAttributes:LPSECURITY_ATTRIBUTES; lpThreadAttributes:LPSECURITY_ATTRIBUTES; bInheritHandles:WINBOOL;dwCreationFlags:DWORD; lpEnvironment:LPVOID;
|
||||||
lpCurrentDirectory:LPCSTR; lpStartupInfo:LPSTARTUPINFO; lpProcessInformation:LPPROCESS_INFORMATION):WINBOOL; external 'kernel32' name 'CreateProcessA';
|
lpCurrentDirectory:LPCSTR; lpStartupInfo:LPSTARTUPINFO; lpProcessInformation:LPPROCESS_INFORMATION):WINBOOL; external 'kernel32' name 'CreateProcessA';
|
||||||
procedure GetStartupInfoA(lpStartupInfo:LPSTARTUPINFO); external 'kernel32' name 'GetStartupInfoA';
|
procedure GetStartupInfoA(lpStartupInfo:LPSTARTUPINFO); external 'kernel32' name 'GetStartupInfoA';
|
||||||
|
@ -1046,8 +1046,9 @@ function SHGetPathFromIDList(_para1:LPCITEMIDLIST; _para2:LPTSTR):WINBOOL; exter
|
|||||||
function SHGetSpecialFolderLocation(_para1:HWND; _para2:longint; var _para3:LPITEMIDLIST):HRESULT; external 'shell32' name 'SHGetSpecialFolderLocation';
|
function SHGetSpecialFolderLocation(_para1:HWND; _para2:longint; var _para3:LPITEMIDLIST):HRESULT; external 'shell32' name 'SHGetSpecialFolderLocation';
|
||||||
|
|
||||||
{ was missing, bug report 1808 PM }
|
{ was missing, bug report 1808 PM }
|
||||||
|
{
|
||||||
function CommDlgExtendedError : DWORD; external 'comdlg32' name 'CommDlgExtendedError';
|
function CommDlgExtendedError : DWORD; external 'comdlg32' name 'CommDlgExtendedError';
|
||||||
|
}
|
||||||
{ wgl Windows OpenGL helper functions }
|
{ wgl Windows OpenGL helper functions }
|
||||||
function wglUseFontBitmaps(_para1:HDC; _para2:DWORD; _para3:DWORD; _para4:DWORD):WINBOOL; external 'opengl32' name 'wglUseFontBitmapsA';
|
function wglUseFontBitmaps(_para1:HDC; _para2:DWORD; _para3:DWORD; _para4:DWORD):WINBOOL; external 'opengl32' name 'wglUseFontBitmapsA';
|
||||||
function wglCreateContext(_para1:HDC):HGLRC; external 'opengl32' name 'wglCreateContext';
|
function wglCreateContext(_para1:HDC):HGLRC; external 'opengl32' name 'wglCreateContext';
|
||||||
|
@ -654,7 +654,7 @@ function GetWorldTransform(DC: HDC; var p2: TXForm): BOOL; external 'gdi32' name
|
|||||||
//function GradientFill(DC: HDC; var p2: TTriVertex; p3: ULONG; p4: Pointer; p5, p6: ULONG): BOOL;external 'gdi32' name 'GradientFill';
|
//function GradientFill(DC: HDC; var p2: TTriVertex; p3: ULONG; p4: Pointer; p5, p6: ULONG): BOOL;external 'gdi32' name 'GradientFill';
|
||||||
procedure GlobalMemoryStatus(var Buffer: MEMORYSTATUS); external 'kernel32' name 'GlobalMemoryStatus';
|
procedure GlobalMemoryStatus(var Buffer: MEMORYSTATUS); external 'kernel32' name 'GlobalMemoryStatus';
|
||||||
function HeapWalk(hHeap: THandle; var lpEntry: TProcessHeapEntry): BOOL; external 'kernel32' name 'HeapWalk';
|
function HeapWalk(hHeap: THandle; var lpEntry: TProcessHeapEntry): BOOL; external 'kernel32' name 'HeapWalk';
|
||||||
function ImageList_GetDragImage(var ppt:POINT; var pptHotspot:POINT):HIMAGELIST; external 'comctl32' name 'ImageList_GetDragImage';
|
//function ImageList_GetDragImage(var ppt:POINT; var pptHotspot:POINT):HIMAGELIST; external 'comctl32' name 'ImageList_GetDragImage';
|
||||||
function InflateRect(var lprc: TRect; dx, dy: Integer): BOOL; external 'user32' name 'InflateRect';
|
function InflateRect(var lprc: TRect; dx, dy: Integer): BOOL; external 'user32' name 'InflateRect';
|
||||||
function InitializeAcl(var pAcl: TACL; nAclLength, dwAclRevision: DWORD): BOOL; external 'advapi32' name 'InitializeAcl';
|
function InitializeAcl(var pAcl: TACL; nAclLength, dwAclRevision: DWORD): BOOL; external 'advapi32' name 'InitializeAcl';
|
||||||
{$ifndef NO_SMART_LINK}
|
{$ifndef NO_SMART_LINK}
|
||||||
@ -1005,7 +1005,7 @@ function HwndMSWheel(var puiMsh_MsgMouseWheel, puiMsh_Msg3DSupport,puiMsh_MsgScr
|
|||||||
var pf3DSupport: BOOL; var piScrollLines: Integer): HWND;
|
var pf3DSupport: BOOL; var piScrollLines: Integer): HWND;
|
||||||
function CreateWaitableTimer(lpTimerAttributes :LPSECURITY_ATTRIBUTES; bManualReset:BOOl;lpTimerName:LPCTSTR):THandle;external 'kernel32' name 'CreateWaitableTimerA';
|
function CreateWaitableTimer(lpTimerAttributes :LPSECURITY_ATTRIBUTES; bManualReset:BOOl;lpTimerName:LPCTSTR):THandle;external 'kernel32' name 'CreateWaitableTimerA';
|
||||||
function OpenWaitableTimer(dwDesiredAccess:DWORD;bInheritHandle:BOOL;lpTimerName:LPCTSTR):THandle;external 'kernel32' name 'OpenWaitableTimerA';
|
function OpenWaitableTimer(dwDesiredAccess:DWORD;bInheritHandle:BOOL;lpTimerName:LPCTSTR):THandle;external 'kernel32' name 'OpenWaitableTimerA';
|
||||||
function PropertySheetA(p:TPROPSHEETHEADER):longint; external 'comctl32' name 'PropertySheetA';
|
//function PropertySheetA(p:TPROPSHEETHEADER):longint; external 'comctl32' name 'PropertySheetA';
|
||||||
|
|
||||||
// windows because of Delphi compat.
|
// windows because of Delphi compat.
|
||||||
|
|
||||||
|
@ -344,16 +344,9 @@ function PropertySheet(lppsph:LPCPROPSHEETHEADER):longint; external 'comctl32' n
|
|||||||
function ImageList_LoadImage(hi:HINST; lpbmp:LPCWSTR; cx:longint; cGrow:longint; crMask:COLORREF;uType:UINT; uFlags:UINT):HIMAGELIST; external 'comctl32' name 'ImageList_LoadImageW';
|
function ImageList_LoadImage(hi:HINST; lpbmp:LPCWSTR; cx:longint; cGrow:longint; crMask:COLORREF;uType:UINT; uFlags:UINT):HIMAGELIST; external 'comctl32' name 'ImageList_LoadImageW';
|
||||||
function CreateStatusWindow(style:LONG; lpszText:LPCWSTR; hwndParent:HWND; wID:UINT):HWND; external 'comctl32' name 'CreateStatusWindowW';
|
function CreateStatusWindow(style:LONG; lpszText:LPCWSTR; hwndParent:HWND; wID:UINT):HWND; external 'comctl32' name 'CreateStatusWindowW';
|
||||||
procedure DrawStatusText(hDC:HDC; lprc:LPRECT; pszText:LPCWSTR; uFlags:UINT); external 'comctl32' name 'DrawStatusTextW';
|
procedure DrawStatusText(hDC:HDC; lprc:LPRECT; pszText:LPCWSTR; uFlags:UINT); external 'comctl32' name 'DrawStatusTextW';
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
function GetOpenFileName(_para1:LPOPENFILENAME):WINBOOL; external 'comdlg32' name 'GetOpenFileNameW';
|
|
||||||
function GetSaveFileName(_para1:LPOPENFILENAME):WINBOOL; external 'comdlg32' name 'GetSaveFileNameW';
|
|
||||||
function GetFileTitle(_para1:LPCWSTR; _para2:LPWSTR; _para3:WORD):integer; external 'comdlg32' name 'GetFileTitleW';
|
|
||||||
function ChooseColor(_para1:LPCHOOSECOLOR):WINBOOL; external 'comdlg32' name 'ChooseColorW';
|
|
||||||
function ReplaceText(_para1:LPFINDREPLACE):HWND; external 'comdlg32' name 'ReplaceTextW';
|
|
||||||
function ChooseFont(_para1:LPCHOOSEFONT):WINBOOL; external 'comdlg32' name 'ChooseFontW';
|
|
||||||
function FindText(_para1:LPFINDREPLACE):HWND; external 'comdlg32' name 'FindTextW';
|
|
||||||
function PrintDlg(_para1:LPPRINTDLG):WINBOOL; external 'comdlg32' name 'PrintDlgW';
|
|
||||||
function PageSetupDlg(_para1:LPPAGESETUPDLG):WINBOOL; external 'comdlg32' name 'PageSetupDlgW';
|
|
||||||
function CreateProcess(lpApplicationName:LPCWSTR; lpCommandLine:LPWSTR; lpProcessAttributes:LPSECURITY_ATTRIBUTES; lpThreadAttributes:LPSECURITY_ATTRIBUTES; bInheritHandles:WINBOOL;dwCreationFlags:DWORD; lpEnvironment:LPVOID;
|
function CreateProcess(lpApplicationName:LPCWSTR; lpCommandLine:LPWSTR; lpProcessAttributes:LPSECURITY_ATTRIBUTES; lpThreadAttributes:LPSECURITY_ATTRIBUTES; bInheritHandles:WINBOOL;dwCreationFlags:DWORD; lpEnvironment:LPVOID;
|
||||||
lpCurrentDirectory:LPCWSTR; lpStartupInfo:LPSTARTUPINFO; lpProcessInformation:LPPROCESS_INFORMATION):WINBOOL; external 'kernel32' name 'CreateProcessW';
|
lpCurrentDirectory:LPCWSTR; lpStartupInfo:LPSTARTUPINFO; lpProcessInformation:LPPROCESS_INFORMATION):WINBOOL; external 'kernel32' name 'CreateProcessW';
|
||||||
procedure GetStartupInfo(lpStartupInfo:LPSTARTUPINFO); external 'kernel32' name 'GetStartupInfoW';
|
procedure GetStartupInfo(lpStartupInfo:LPSTARTUPINFO); external 'kernel32' name 'GetStartupInfoW';
|
||||||
|
@ -338,6 +338,7 @@ function GetICMProfileW(_para1:HDC; _para2:DWORD; _para3:LPWSTR):WINBOOL; extern
|
|||||||
function SetICMProfileW(_para1:HDC; _para2:LPWSTR):WINBOOL; external 'gdi32' name 'SetICMProfileW';
|
function SetICMProfileW(_para1:HDC; _para2:LPWSTR):WINBOOL; external 'gdi32' name 'SetICMProfileW';
|
||||||
function UpdateICMRegKeyW(_para1:DWORD; _para2:DWORD; _para3:LPWSTR; _para4:UINT):WINBOOL; external 'gdi32' name 'UpdateICMRegKeyW';
|
function UpdateICMRegKeyW(_para1:DWORD; _para2:DWORD; _para3:LPWSTR; _para4:UINT):WINBOOL; external 'gdi32' name 'UpdateICMRegKeyW';
|
||||||
function EnumICMProfilesW(_para1:HDC; _para2:ICMENUMPROC; _para3:LPARAM):longint; external 'gdi32' name 'EnumICMProfilesW';
|
function EnumICMProfilesW(_para1:HDC; _para2:ICMENUMPROC; _para3:LPARAM):longint; external 'gdi32' name 'EnumICMProfilesW';
|
||||||
|
{
|
||||||
function CreatePropertySheetPageW(lppsp:LPCPROPSHEETPAGE):HPROPSHEETPAGE; external 'comctl32' name 'CreatePropertySheetPageW';
|
function CreatePropertySheetPageW(lppsp:LPCPROPSHEETPAGE):HPROPSHEETPAGE; external 'comctl32' name 'CreatePropertySheetPageW';
|
||||||
function PropertySheetW(lppsph:LPCPROPSHEETHEADER):longint; external 'comctl32' name 'PropertySheetW';
|
function PropertySheetW(lppsph:LPCPROPSHEETHEADER):longint; external 'comctl32' name 'PropertySheetW';
|
||||||
function ImageList_LoadImageW(hi:HINST; lpbmp:LPCWSTR; cx:longint; cGrow:longint; crMask:COLORREF;uType:UINT; uFlags:UINT):HIMAGELIST; external 'comctl32' name 'ImageList_LoadImageW';
|
function ImageList_LoadImageW(hi:HINST; lpbmp:LPCWSTR; cx:longint; cGrow:longint; crMask:COLORREF;uType:UINT; uFlags:UINT):HIMAGELIST; external 'comctl32' name 'ImageList_LoadImageW';
|
||||||
@ -352,6 +353,8 @@ function ChooseFontW(_para1:LPCHOOSEFONT):WINBOOL; external 'comdlg32' name 'Cho
|
|||||||
function FindTextW(_para1:LPFINDREPLACE):HWND; external 'comdlg32' name 'FindTextW';
|
function FindTextW(_para1:LPFINDREPLACE):HWND; external 'comdlg32' name 'FindTextW';
|
||||||
function PrintDlgW(_para1:LPPRINTDLG):WINBOOL; external 'comdlg32' name 'PrintDlgW';
|
function PrintDlgW(_para1:LPPRINTDLG):WINBOOL; external 'comdlg32' name 'PrintDlgW';
|
||||||
function PageSetupDlgW(_para1:LPPAGESETUPDLG):WINBOOL; external 'comdlg32' name 'PageSetupDlgW';
|
function PageSetupDlgW(_para1:LPPAGESETUPDLG):WINBOOL; external 'comdlg32' name 'PageSetupDlgW';
|
||||||
|
}
|
||||||
|
|
||||||
function CreateProcessW(lpApplicationName:LPCWSTR; lpCommandLine:LPWSTR; lpProcessAttributes:LPSECURITY_ATTRIBUTES; lpThreadAttributes:LPSECURITY_ATTRIBUTES; bInheritHandles:WINBOOL;dwCreationFlags:DWORD; lpEnvironment:LPVOID;
|
function CreateProcessW(lpApplicationName:LPCWSTR; lpCommandLine:LPWSTR; lpProcessAttributes:LPSECURITY_ATTRIBUTES; lpThreadAttributes:LPSECURITY_ATTRIBUTES; bInheritHandles:WINBOOL;dwCreationFlags:DWORD; lpEnvironment:LPVOID;
|
||||||
lpCurrentDirectory:LPCWSTR; lpStartupInfo:LPSTARTUPINFO; lpProcessInformation:LPPROCESS_INFORMATION):WINBOOL; external 'kernel32' name 'CreateProcessW';
|
lpCurrentDirectory:LPCWSTR; lpStartupInfo:LPSTARTUPINFO; lpProcessInformation:LPPROCESS_INFORMATION):WINBOOL; external 'kernel32' name 'CreateProcessW';
|
||||||
procedure GetStartupInfoW(lpStartupInfo:LPSTARTUPINFO); external 'kernel32' name 'GetStartupInfoW';
|
procedure GetStartupInfoW(lpStartupInfo:LPSTARTUPINFO); external 'kernel32' name 'GetStartupInfoW';
|
||||||
|
Loading…
Reference in New Issue
Block a user