 |
Changeset 3753
- Timestamp:
- 07/12/08 05:36:43
(5 months ago)
- Author:
- larsivi
- Message:
Merge some additional fixes
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r3730 |
r3753 |
|
| 44 | 44 | fi |
|---|
| 45 | 45 | |
|---|
| 46 | | if [ "$DMDVERSIONMIN" -gt "32" ] |
|---|
| | 46 | if [ "$DMDVERSIONMIN" -gt "33" ] |
|---|
| 47 | 47 | then |
|---|
| 48 | 48 | echo ">> This version has not been tested with Tango prior to this release," |
|---|
| 49 | | echo " >> so if you experience any problems, try reverting to DMD 1.031" |
|---|
| | 49 | echo " >> so if you experience any problems, try reverting to DMD 1.033" |
|---|
| 50 | 50 | echo " >> or earlier." |
|---|
| 51 | 51 | fi |
|---|
| r3709 |
r3753 |
|
| 20 | 20 | alias uint COLORREF; |
|---|
| 21 | 21 | alias uint TCOLORREF; |
|---|
| 22 | | alias ubyte CHAR; |
|---|
| | 22 | alias char CHAR; |
|---|
| 23 | 23 | alias ubyte BYTE; |
|---|
| 24 | 24 | alias short INT16; |
|---|
| … | … | |
| 6828 | 6828 | } |
|---|
| 6829 | 6829 | |
|---|
| 6830 | | struct TCHOOSEFONT |
|---|
| 6831 | | { |
|---|
| 6832 | | DWORD lStructSize; |
|---|
| 6833 | | HWND hwndOwner; |
|---|
| 6834 | | HDC hDC; |
|---|
| 6835 | | LPLOGFONT lpLogFont; |
|---|
| 6836 | | INT iPointSize; |
|---|
| 6837 | | DWORD Flags; |
|---|
| 6838 | | DWORD rgbColors; |
|---|
| 6839 | | LPARAM lCustData; |
|---|
| | 6830 | struct CHOOSEFONTA { |
|---|
| | 6831 | DWORD lStructSize; |
|---|
| | 6832 | HWND hwndOwner; |
|---|
| | 6833 | HDC hDC; |
|---|
| | 6834 | LPLOGFONTA lpLogFont; |
|---|
| | 6835 | INT iPointSize; |
|---|
| | 6836 | DWORD Flags; |
|---|
| | 6837 | DWORD rgbColors; |
|---|
| | 6838 | LPARAM lCustData; |
|---|
| 6840 | 6839 | LPCFHOOKPROC lpfnHook; |
|---|
| 6841 | | LPCTSTR lpTemplateName; |
|---|
| 6842 | | HINST hInstance; |
|---|
| 6843 | | LPTSTR lpszStyle; |
|---|
| 6844 | | ushort nFontType; |
|---|
| 6845 | | ushort ___MISSING_ALIGNMENT__; |
|---|
| 6846 | | INT nSizeMin; |
|---|
| 6847 | | INT nSizeMax; |
|---|
| 6848 | | } |
|---|
| 6849 | | |
|---|
| 6850 | | alias TCHOOSEFONT* LPCHOOSEFONT; |
|---|
| 6851 | | alias TCHOOSEFONT* PCHOOSEFONT; |
|---|
| | 6840 | LPCSTR lpTemplateName; |
|---|
| | 6841 | HINSTANCE hInstance; |
|---|
| | 6842 | LPSTR lpszStyle; |
|---|
| | 6843 | WORD nFontType; |
|---|
| | 6844 | WORD ___MISSING_ALIGNMENT__; |
|---|
| | 6845 | INT nSizeMin; |
|---|
| | 6846 | INT nSizeMax; |
|---|
| | 6847 | }alias CHOOSEFONTA* PCHOOSEFONTA, LPCHOOSEFONTA; |
|---|
| | 6848 | |
|---|
| | 6849 | struct CHOOSEFONTW { |
|---|
| | 6850 | DWORD lStructSize; |
|---|
| | 6851 | HWND hwndOwner; |
|---|
| | 6852 | HDC hDC; |
|---|
| | 6853 | LOGFONTW* lpLogFont; |
|---|
| | 6854 | INT iPointSize; |
|---|
| | 6855 | DWORD Flags; |
|---|
| | 6856 | DWORD rgbColors; |
|---|
| | 6857 | LPARAM lCustData; |
|---|
| | 6858 | LPCFHOOKPROC lpfnHook; |
|---|
| | 6859 | LPCWSTR lpTemplateName; |
|---|
| | 6860 | HINSTANCE hInstance; |
|---|
| | 6861 | LPWSTR lpszStyle; |
|---|
| | 6862 | WORD nFontType; |
|---|
| | 6863 | WORD ___MISSING_ALIGNMENT__; |
|---|
| | 6864 | INT nSizeMin; |
|---|
| | 6865 | INT nSizeMax; |
|---|
| | 6866 | }alias CHOOSEFONTW* PCHOOSEFONTW, LPCHOOSEFONTW; |
|---|
| | 6867 | |
|---|
| | 6868 | version(Win32SansUnicode){ |
|---|
| | 6869 | alias CHOOSEFONTA CHOOSEFONT; |
|---|
| | 6870 | }else{ |
|---|
| | 6871 | alias CHOOSEFONTW CHOOSEFONT; |
|---|
| | 6872 | } |
|---|
| | 6873 | |
|---|
| | 6874 | alias CHOOSEFONT* LPCHOOSEFONT; |
|---|
| | 6875 | alias CHOOSEFONT* PCHOOSEFONT; |
|---|
| | 6876 | alias CHOOSEFONT TCHOOSEFONT; |
|---|
| 6852 | 6877 | |
|---|
| 6853 | 6878 | struct CIDA |
|---|
| … | … | |
| 9312 | 9337 | struct ENUMLOGFONTW { |
|---|
| 9313 | 9338 | LOGFONTW elfLogFont; |
|---|
| 9314 | | WCHAR elfFullName[LF_FULLFACESIZE]; |
|---|
| 9315 | | WCHAR elfStyle[LF_FACESIZE]; |
|---|
| | 9339 | WCHAR elfFullName[LF_FULLFACESIZE]; |
|---|
| | 9340 | WCHAR elfStyle[LF_FACESIZE]; |
|---|
| 9316 | 9341 | } |
|---|
| 9317 | 9342 | struct ENUMLOGFONTEXA { |
|---|
| 9318 | 9343 | LOGFONTA elfLogFont; |
|---|
| 9319 | | BYTE elfFullName[LF_FULLFACESIZE]; |
|---|
| 9320 | | BYTE elfStyle[LF_FACESIZE]; |
|---|
| 9321 | | BYTE elfScript[LF_FACESIZE]; |
|---|
| | 9344 | BYTE elfFullName[LF_FULLFACESIZE]; |
|---|
| | 9345 | BYTE elfStyle[LF_FACESIZE]; |
|---|
| | 9346 | BYTE elfScript[LF_FACESIZE]; |
|---|
| 9322 | 9347 | } |
|---|
| 9323 | 9348 | struct ENUMLOGFONTEXW { |
|---|
| 9324 | 9349 | LOGFONTW elfLogFont; |
|---|
| 9325 | | WCHAR elfFullName[LF_FULLFACESIZE]; |
|---|
| 9326 | | WCHAR elfStyle[LF_FACESIZE]; |
|---|
| 9327 | | WCHAR elfScript[LF_FACESIZE]; |
|---|
| | 9350 | WCHAR elfFullName[LF_FULLFACESIZE]; |
|---|
| | 9351 | WCHAR elfStyle[LF_FACESIZE]; |
|---|
| | 9352 | WCHAR elfScript[LF_FACESIZE]; |
|---|
| 9328 | 9353 | } |
|---|
| 9329 | 9354 | version(Win32SansUnicode){ |
|---|
| … | … | |
| 10891 | 10916 | } |
|---|
| 10892 | 10917 | |
|---|
| | 10918 | |
|---|
| 10893 | 10919 | version(Win32SansUnicode) |
|---|
| 10894 | 10920 | { |
|---|
| … | … | |
| 10901 | 10927 | alias NEWTEXTMETRICEXW NEWTEXTMETRICEX; |
|---|
| 10902 | 10928 | } |
|---|
| | 10929 | |
|---|
| 10903 | 10930 | alias NEWTEXTMETRIC TNEWTEXTMETRIC; |
|---|
| 10904 | 10931 | alias NEWTEXTMETRIC* PNEWTEXTMETRIC; |
|---|
| … | … | |
| 11230 | 11257 | alias OSVERSIONINFO TOSVERSIONINFO; |
|---|
| 11231 | 11258 | alias OSVERSIONINFO* POSVERSIONINFO; |
|---|
| 11232 | | |
|---|
| 11233 | 11259 | |
|---|
| 11234 | 11260 | struct TEXTMETRICA { |
|---|
| … | … | |
| 11583 | 11609 | alias PREVENT_MEDIA_REMOVAL* PPREVENTMEDIAREMOVAL; |
|---|
| 11584 | 11610 | |
|---|
| 11585 | | align(1) struct TPRINTDLG |
|---|
| 11586 | | { |
|---|
| 11587 | | DWORD lStructSize; |
|---|
| 11588 | | HWND hwndOwner; |
|---|
| 11589 | | HANDLE hDevMode; |
|---|
| 11590 | | HANDLE hDevNames; |
|---|
| 11591 | | HDC hDC; |
|---|
| 11592 | | DWORD Flags; |
|---|
| 11593 | | ushort nFromPage; |
|---|
| 11594 | | ushort nToPage; |
|---|
| 11595 | | ushort nMinPage; |
|---|
| 11596 | | ushort nMaxPage; |
|---|
| 11597 | | ushort nCopies; |
|---|
| 11598 | | HINST hInstance; |
|---|
| 11599 | | DWORD lCustData; |
|---|
| | 11611 | struct PRINTDLGA { // pd |
|---|
| | 11612 | align(2): |
|---|
| | 11613 | DWORD lStructSize; |
|---|
| | 11614 | HWND hwndOwner; |
|---|
| | 11615 | HANDLE hDevMode; |
|---|
| | 11616 | HANDLE hDevNames; |
|---|
| | 11617 | HDC hDC; |
|---|
| | 11618 | DWORD Flags; |
|---|
| | 11619 | WORD nFromPage; |
|---|
| | 11620 | WORD nToPage; |
|---|
| | 11621 | WORD nMinPage; |
|---|
| | 11622 | WORD nMaxPage; |
|---|
| | 11623 | WORD nCopies; |
|---|
| | 11624 | HINSTANCE hInstance; |
|---|
| | 11625 | DWORD lCustData; |
|---|
| 11600 | 11626 | LPPRINTHOOKPROC lpfnPrintHook; |
|---|
| 11601 | 11627 | LPSETUPHOOKPROC lpfnSetupHook; |
|---|
| 11602 | | LPCTSTR lpPrintTemplateName; |
|---|
| 11603 | | LPCTSTR lpSetupTemplateName; |
|---|
| 11604 | | HANDLE hPrintTemplate; |
|---|
| 11605 | | HANDLE hSetupTemplate; |
|---|
| 11606 | | } |
|---|
| 11607 | | |
|---|
| 11608 | | alias TPRINTDLG* LPPRINTDLG; |
|---|
| 11609 | | alias TPRINTDLG* PPRINTDLG; |
|---|
| 11610 | | alias TPRINTDLG TAGPD; |
|---|
| 11611 | | alias TPRINTDLG TPD; |
|---|
| 11612 | | alias TPRINTDLG* PPD; |
|---|
| | 11628 | LPCSTR lpPrintTemplateName; |
|---|
| | 11629 | LPCSTR lpSetupTemplateName; |
|---|
| | 11630 | HANDLE hPrintTemplate; |
|---|
| | 11631 | HANDLE hSetupTemplate; |
|---|
| | 11632 | } |
|---|
| | 11633 | alias PRINTDLGA* PPRINTDLGA; |
|---|
| | 11634 | alias PRINTDLGA* LPPRINTDLGA; |
|---|
| | 11635 | struct PRINTDLGW { // pd |
|---|
| | 11636 | align(2): |
|---|
| | 11637 | DWORD lStructSize; |
|---|
| | 11638 | HWND hwndOwner; |
|---|
| | 11639 | HANDLE hDevMode; |
|---|
| | 11640 | HANDLE hDevNames; |
|---|
| | 11641 | HDC hDC; |
|---|
| | 11642 | DWORD Flags; |
|---|
| | 11643 | WORD nFromPage; |
|---|
| | 11644 | WORD nToPage; |
|---|
| | 11645 | WORD nMinPage; |
|---|
| | 11646 | WORD nMaxPage; |
|---|
| | 11647 | WORD nCopies; |
|---|
| | 11648 | HINSTANCE hInstance; |
|---|
| | 11649 | DWORD lCustData; |
|---|
| | 11650 | LPPRINTHOOKPROC lpfnPrintHook; |
|---|
| | 11651 | LPSETUPHOOKPROC lpfnSetupHook; |
|---|
| | 11652 | LPCWSTR lpPrintTemplateName; |
|---|
| | 11653 | LPCWSTR lpSetupTemplateName; |
|---|
| | 11654 | HANDLE hPrintTemplate; |
|---|
| | 11655 | HANDLE hSetupTemplate; |
|---|
| | 11656 | } |
|---|
| | 11657 | alias PRINTDLGW* PPRINTDLGW; |
|---|
| | 11658 | alias PRINTDLGW* LPPRINTDLGW; |
|---|
| | 11659 | |
|---|
| | 11660 | version(Win32SansUnicode){ |
|---|
| | 11661 | alias PRINTDLGA PRINTDLG; |
|---|
| | 11662 | }else{ |
|---|
| | 11663 | alias PRINTDLGW PRINTDLG; |
|---|
| | 11664 | } |
|---|
| | 11665 | |
|---|
| | 11666 | |
|---|
| | 11667 | alias PRINTDLG* LPPRINTDLG; |
|---|
| | 11668 | alias PRINTDLG* PPRINTDLG; |
|---|
| | 11669 | alias PRINTDLG TAGPD; |
|---|
| | 11670 | alias PRINTDLG TPD; |
|---|
| | 11671 | alias PRINTDLG* PPD; |
|---|
| 11613 | 11672 | |
|---|
| 11614 | 11673 | struct PRINTER_DEFAULTS |
|---|
| … | … | |
| 13105 | 13164 | alias TV_HITTESTINFO* PTVHITTESTINFO; |
|---|
| 13106 | 13165 | |
|---|
| 13107 | | struct TV_INSERTSTRUCT |
|---|
| | 13166 | struct TVINSERTSTRUCTA |
|---|
| 13108 | 13167 | { |
|---|
| 13109 | 13168 | HTREEITEM hParent; |
|---|
| 13110 | 13169 | HTREEITEM hInsertAfter; |
|---|
| 13111 | | TV_ITEM item; |
|---|
| 13112 | | } |
|---|
| 13113 | | |
|---|
| 13114 | | alias TV_INSERTSTRUCT* LPTV_INSERTSTRUCT; |
|---|
| 13115 | | alias TV_INSERTSTRUCT _TV_INSERTSTRUCT; |
|---|
| 13116 | | alias TV_INSERTSTRUCT TTVINSERTSTRUCT; |
|---|
| 13117 | | alias TV_INSERTSTRUCT TVINSERTSTRUCT; |
|---|
| 13118 | | alias TV_INSERTSTRUCT* PTVINSERTSTRUCT; |
|---|
| | 13170 | TVITEMA item; |
|---|
| | 13171 | } |
|---|
| | 13172 | struct TVINSERTSTRUCTW |
|---|
| | 13173 | { |
|---|
| | 13174 | HTREEITEM hParent; |
|---|
| | 13175 | HTREEITEM hInsertAfter; |
|---|
| | 13176 | TVITEMW item; |
|---|
| | 13177 | } |
|---|
| | 13178 | version(Win32SansUnicode) |
|---|
| | 13179 | { |
|---|
| | 13180 | alias TVINSERTSTRUCTA TVINSERTSTRUCT; |
|---|
| | 13181 | } |
|---|
| | 13182 | else |
|---|
| | 13183 | { |
|---|
| | 13184 | alias TVINSERTSTRUCTW TVINSERTSTRUCT; |
|---|
| | 13185 | } |
|---|
| | 13186 | |
|---|
| | 13187 | alias TVINSERTSTRUCT TV_INSERTSTRUCT; |
|---|
| | 13188 | alias TVINSERTSTRUCT* LPTV_INSERTSTRUCT; |
|---|
| | 13189 | alias TVINSERTSTRUCT _TV_INSERTSTRUCT; |
|---|
| | 13190 | alias TVINSERTSTRUCT TTVINSERTSTRUCT; |
|---|
| | 13191 | alias TVINSERTSTRUCT* PTVINSERTSTRUCT; |
|---|
| 13119 | 13192 | |
|---|
| 13120 | 13193 | struct TV_KEYDOWN |
|---|
| … | … | |
| 13164 | 13237 | DWORDLONG QuadPart; |
|---|
| 13165 | 13238 | } |
|---|
| 13166 | | |
|---|
| 13167 | 13239 | alias ULARGE_INTEGER* PULARGE_INTEGER; |
|---|
| 13168 | 13240 | alias ULARGE_INTEGER _ULARGE_INTEGER; |
|---|
| … | … | |
| 13441 | 13513 | alias NETCONNECTINFOSTRUCT* PNETCONNECTINFOSTRUCT; |
|---|
| 13442 | 13514 | extern(Windows){ |
|---|
| 13443 | | alias int (*ENUMMETAFILEPROC)(HDC, HANDLETABLE, METARECORD, int, LPARAM); |
|---|
| 13444 | | alias int (*ENHMETAFILEPROC)(HDC, HANDLETABLE, ENHMETARECORD, int, LPARAM); |
|---|
| | 13515 | alias int (*ENUMMETAFILEPROC)(HDC, HANDLETABLE*, METARECORD*, int, LPARAM); |
|---|
| | 13516 | alias int (*ENHMETAFILEPROC)(HDC, HANDLETABLE*, ENHMETARECORD*, int, LPARAM); |
|---|
| 13445 | 13517 | alias int (*ENUMFONTSPROC)(LPLOGFONT, LPTEXTMETRIC, DWORD, LPARAM); |
|---|
| 13446 | 13518 | alias int (*FONTENUMPROC)(ENUMLOGFONT*, NEWTEXTMETRIC*, int, LPARAM); |
|---|
| r2809 |
r3753 |
|
| 148 | 148 | WINBOOL PeekMessageA(LPMSG, HWND, UINT, UINT, UINT); |
|---|
| 149 | 149 | LRESULT SendMessageA(HWND, UINT, WPARAM, LPARAM); |
|---|
| | 150 | LRESULT SendMessageA(HWND, UINT, void*, LPARAM); |
|---|
| | 151 | LRESULT SendMessageA(HWND, UINT, WPARAM, void*); |
|---|
| | 152 | LRESULT SendMessageA(HWND, UINT, void*, void*); |
|---|
| 150 | 153 | LRESULT SendMessageTimeoutA(HWND, UINT, WPARAM, LPARAM, UINT, UINT, LPDWORD); |
|---|
| 151 | 154 | WINBOOL SendNotifyMessageA(HWND, UINT, WPARAM, LPARAM); |
|---|
| … | … | |
| 299 | 302 | HWND FindTextA(LPFINDREPLACE); |
|---|
| 300 | 303 | HWND ReplaceTextA(LPFINDREPLACE); |
|---|
| 301 | | WINBOOL ChooseFontA(LPCHOOSEFONT); |
|---|
| 302 | | WINBOOL PrintDlgA(LPPRINTDLG); |
|---|
| | 304 | WINBOOL ChooseFontA(LPCHOOSEFONTA); |
|---|
| | 305 | WINBOOL PrintDlgA(LPPRINTDLGA); |
|---|
| 303 | 306 | WINBOOL PageSetupDlgA(LPPAGESETUPDLG); |
|---|
| 304 | 307 | WINBOOL CreateProcessA(LPCSTR, LPSTR, LPSECURITY_ATTRIBUTES, LPSECURITY_ATTRIBUTES, WINBOOL, DWORD, LPVOID, LPCSTR, LPSTARTUPINFO, LPPROCESS_INFORMATION); |
|---|
| … | … | |
| 538 | 541 | WINBOOL PeekMessageW(LPMSG, HWND, UINT, UINT, UINT); |
|---|
| 539 | 542 | LRESULT SendMessageW(HWND, UINT, WPARAM, LPARAM); |
|---|
| | 543 | LRESULT SendMessageW(HWND, UINT, WPARAM, void*); |
|---|
| | 544 | LRESULT SendMessageW(HWND, UINT, void*, LPARAM); |
|---|
| | 545 | LRESULT SendMessageW(HWND, UINT, void*, void*); |
|---|
| 540 | 546 | LRESULT SendMessageTimeoutW(HWND, UINT, WPARAM, LPARAM, UINT, UINT, LPDWORD); |
|---|
| 541 | 547 | WINBOOL SendNotifyMessageW(HWND, UINT, WPARAM, LPARAM); |
|---|
| … | … | |
| 690 | 696 | WINBOOL ChooseColorW(LPCHOOSECOLOR); |
|---|
| 691 | 697 | HWND ReplaceTextW(LPFINDREPLACE); |
|---|
| 692 | | WINBOOL ChooseFontW(LPCHOOSEFONT); |
|---|
| | 698 | WINBOOL ChooseFontW(LPCHOOSEFONTW); |
|---|
| 693 | 699 | HWND FindTextW(LPFINDREPLACE); |
|---|
| 694 | | WINBOOL PrintDlgW(LPPRINTDLG); |
|---|
| | 700 | WINBOOL PrintDlgW(LPPRINTDLGW); |
|---|
| 695 | 701 | WINBOOL PageSetupDlgW(LPPAGESETUPDLG); |
|---|
| 696 | 702 | WINBOOL CreateProcessW(LPCWSTR, LPWSTR, LPSECURITY_ATTRIBUTES, LPSECURITY_ATTRIBUTES, WINBOOL, DWORD, LPVOID, LPCWSTR, LPSTARTUPINFO, LPPROCESS_INFORMATION); |
|---|
Download in other formats:
|
 |