Re: wineboot: Basic RunOnceEx support v2 (with patch)

2008-09-07 Thread Dmitry Timoshkov
"Johan Dahlin" <[EMAIL PROTECTED]> wrote: > +typedef HRESULT WINAPI (*DLLREGISTER) (void); > +typedef HRESULT WINAPI (*DLLINSTALL) (BOOL,LPCWSTR); This is still not right, have a look at other places that use pointers to the exported win32 APIs. > +typedef enum { > + ROEF_DIS

Re: wineboot: Basic RunOnceEx support

2008-09-04 Thread Johan Dahlin
Dmitry Timoshkov wrote: > "Johan Dahlin" <[EMAIL PROTECTED]> wrote: > >> +typedef HRESULT (*DLLREGISTER) (void); >> +typedef HRESULT (*DLLINSTALL) (BOOL,LPCWSTR); > > Wrong calling convention. I'm not sure I follow here. (This is all quite of new to me) Are you telling me that

Re: wineboot: Basic RunOnceEx support

2008-09-03 Thread Dmitry Timoshkov
"Johan Dahlin" <[EMAIL PROTECTED]> wrote: > +typedef HRESULT (*DLLREGISTER) (void); > +typedef HRESULT (*DLLINSTALL) (BOOL,LPCWSTR); Wrong calling convention. > +static int RunDllRegisterServer(WCHAR* strDll) > +{ > +DLLREGISTER pfRegister = NULL; > +HRESULT hr; > +

wineboot: Basic RunOnceEx support

2008-09-03 Thread Johan Dahlin
Just enough to make ie6 setup work. I'm not receiving list mail, please CC me when replying. Johan diff --git a/programs/wineboot/Makefile.in b/programs/wineboot/Makefile.in index cdbab2e..3be7e22 100644 --- a/programs/wineboot/Makefile.in +++ b/programs/wineboot/Makefile.in @@ -4,7 +4,7 @@ SRCDI