Mercurial > dwindows
diff dw.h @ 157:a07dd2e819f3
Added module support.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Tue, 12 Nov 2002 08:52:22 +0000 |
parents | 840c54766306 |
children | a4ae65d5b301 |
line wrap: on
line diff
--- a/dw.h Fri Nov 08 17:38:59 2002 +0000 +++ b/dw.h Tue Nov 12 08:52:22 2002 +0000 @@ -145,6 +145,8 @@ HWND menu; } *HMENUI; +typedef HMODULE HMOD; + extern HAB dwhab; extern HMQ dwhmq; #endif @@ -294,6 +296,7 @@ typedef HANDLE HMTX; typedef HANDLE HEV; +typedef HANDLE HMOD; typedef struct _container { ColorInfo cinfo; @@ -491,6 +494,7 @@ int posted; } *HEV; typedef pthread_t DWTID; +typedef void * HMOD; typedef struct _hpixmap { unsigned long width, height; @@ -781,6 +785,9 @@ void *dw_dialog_wait(DWDialog *dialog); void dw_window_set_data(HWND window, char *dataname, void *data); void *dw_window_get_data(HWND window, char *dataname); +int dw_module_load(char *name, HMOD *handle); +int dw_module_symbol(HMOD handle, char *name, void**func); +int dw_module_close(HMOD handle); #ifndef NO_SIGNALS void dw_signal_connect(HWND window, char *signame, void *sigfunc, void *data); void dw_signal_disconnect_by_window(HWND window);