8 use vars qw(@ISA @EXPORT @EXPORT_OK);
14 my $module_declarations = {
15 "ChooseColorA" => ["long", ["ptr"]],
16 "ChooseColorW" => ["long", ["ptr"]],
17 "ChooseFontA" => ["long", ["ptr"]],
18 "ChooseFontW" => ["long", ["ptr"]],
19 "CommDlgExtendedError" => ["long", []],
20 "FindTextA" => ["long", ["ptr"]],
21 "FindTextW" => ["long", ["ptr"]],
22 "GetFileTitleA" => ["long", ["str", "str", "long"]],
23 "GetFileTitleW" => ["long", ["wstr", "wstr", "long"]],
24 "GetOpenFileNameA" => ["long", ["ptr"]],
25 "GetOpenFileNameW" => ["long", ["ptr"]],
26 "GetSaveFileNameA" => ["long", ["ptr"]],
27 "GetSaveFileNameW" => ["long", ["ptr"]],
28 "PageSetupDlgA" => ["long", ["ptr"]],
29 "PageSetupDlgW" => ["long", ["ptr"]],
30 "PrintDlgA" => ["long", ["ptr"]],
31 "PrintDlgExA" => ["long", ["ptr"]],
32 "PrintDlgExW" => ["long", ["ptr"]],
33 "PrintDlgW" => ["long", ["ptr"]],
34 "ReplaceTextA" => ["long", ["ptr"]],
35 "ReplaceTextW" => ["long", ["ptr"]]
38 &wine::declare("comdlg32",%$module_declarations);
39 push @EXPORT, map { "&" . $_; } sort(keys(%$module_declarations));