mirror of
git://source.winehq.org/git/wine.git
synced 2024-09-15 00:56:07 +00:00
6abb89c3b2
Thu Mar 2 17:44:32 1995 Alexandre Julliard (julliard@sunsite.unc.edu) * [loader/resource.c] [objects/oembitmap.c] Removed sysres bitmap code; you need libXpm to compile now. Implemented LoadIcon() for OEM icons. * [include/bitmaps/oic_*] Added OEM icons in XPM format. * [objects/dib.c] Bug fix in DrawIcon(). * [rc/sysresbm.rc] Removed; all bitmaps are stored in XPM format now. Tue Feb 28 18:54:28 1995 Tomi Leppikangas (tomilepp@paju.oulu.fi) * [controls/edit.c] Small patch to fix edit-control when it's created with text. Sun Feb 26 20:22:15 1995 Michael Veksler (e1678223@tochnapc2.technion.ac.il) * [tools/make_debug] The created macros won't have side effects anymore when used in an "if-else" structure. No more warnings from the compiler when compiled without defining DEBUG_RUNTIME. Sun Feb 26 20:20:49 1995 Michael Patra <micky@marie.physik.TU-Berlin.DE> * [controls/listbox.c] ListBoxDeleteString(): Fixed * [loader/selector.c] GetMemoryReference(): When special segments are referenced by pseudo-functions like __0040H, a reference to a "normal" segment will be returned preventing the program from crashing as soon as the referenced segment is actually accessed. Sun Feb 26 15:55:14 MET 1995 Martin von Loewis (loewis@informatik.hu-berlin.de) * [Configure] Ask for OLE stubs and malloc debugging * [Imakefile] link with libmcheck.a if necessary * [if1632/relay.c][include/dll.h][if1632/Imakefile] Add OLE stubs, increase number of builtins dll_name_table_entry_s: new field dll_is_used * [loader/library.c] GetModuleHandle,ModuleNext: Check dll_is_used * [loader/ne_image.c] Bark on unsupported NE_RADDR_LOWBYTE flag (what is it supposed to mean, anyway?) * [misc/olecli.c][misc/olesvr.c] New files. Add to misc/Imakefile * [misc/dos_fs.c] DOS_GetUnixFileName: make a copy of the input parameter to prevent overwriting * [misc/main.c] MAIN_ParseDLLOptions: new function MAIN_ParseOptions: treat -dll command line flag main: add support for malloc debugging Fri Feb 24 12:43:27 1995 Erik Svendsen <z3esv@kmd-ac.dk> * [loader/signal.c] Small patch for people using FreeBSD-2.1.0. Fri Feb 17 22:49:18 1995 Miguel de Icaza (miguel@roxanne.nuclecu.unam.mx) * [toolkit/sup.c] Added return values to the Call* routines * [toolkit/winmain.c] Load the resource file properly for WineLib applications.
86 lines
2.1 KiB
C
86 lines
2.1 KiB
C
/*
|
|
* ole.h - Declarations for OLESVR and OLECLI
|
|
*/
|
|
|
|
typedef enum
|
|
{
|
|
OLE_OK,
|
|
OLE_WAIT_FOR_RELEASE,
|
|
OLE_BUSY,
|
|
OLE_ERROR_PROTECT_ONLY,
|
|
OLE_ERROR_MEMORY,
|
|
OLE_ERROR_STREAM,
|
|
OLE_ERROR_STATIC,
|
|
OLE_ERROR_BLANK,
|
|
OLE_ERROR_DRAW,
|
|
OLE_ERROR_METAFILE,
|
|
OLE_ERROR_ABORT,
|
|
OLE_ERROR_CLIPBOARD,
|
|
OLE_ERROR_FORMAT,
|
|
OLE_ERROR_OBJECT,
|
|
OLE_ERROR_OPTION,
|
|
OLE_ERROR_PROTOCOL,
|
|
OLE_ERROR_ADDRESS,
|
|
OLE_ERROR_NOT_EQUAL,
|
|
OLE_ERROR_HANDLE,
|
|
OLE_ERROR_GENERIC,
|
|
OLE_ERROR_CLASS,
|
|
OLE_ERROR_SYNTAX,
|
|
OLE_ERROR_DATATYPE,
|
|
OLE_ERROR_PALETTE,
|
|
OLE_ERROR_NOT_LINK,
|
|
OLE_ERROR_NOT_EMPTY,
|
|
OLE_ERROR_SIZE,
|
|
OLE_ERROR_DRIVE,
|
|
OLE_ERROR_NETWORK,
|
|
OLE_ERROR_NAME,
|
|
OLE_ERROR_TEMPLATE,
|
|
OLE_ERROR_NEW,
|
|
OLE_ERROR_EDIT,
|
|
OLE_ERROR_OPEN,
|
|
OLE_ERROR_NOT_OPEN,
|
|
OLE_ERROR_LAUNCH,
|
|
OLE_ERROR_COMM,
|
|
OLE_ERROR_TERMINATE,
|
|
OLE_ERROR_COMMAND,
|
|
OLE_ERROR_SHOW,
|
|
OLE_ERROR_DOVERB,
|
|
OLE_ERROR_ADVISE_NATIVE,
|
|
OLE_ERROR_ADVISE_PICT,
|
|
OLE_ERROR_ADVISE_RENAME,
|
|
OLE_ERROR_POKE_NATIVE,
|
|
OLE_ERROR_REQUEST_NATIVE,
|
|
OLE_ERROR_REQUEST_PICT,
|
|
OLE_ERROR_SERVER_BLOCKED,
|
|
OLE_ERROR_REGISTRATION,
|
|
OLE_ERROR_ALREADY_REGISTERED,
|
|
OLE_ERROR_TASK,
|
|
OLE_ERROR_OUTOFDATE,
|
|
OLE_ERROR_CANT_UPDATE_CLIENT,
|
|
OLE_ERROR_UPDATE,
|
|
OLE_ERROR_SETDATA_FORMAT,
|
|
OLE_ERROR_STATIC_FROM_OTHER_OS,
|
|
OLE_WARN_DELETE_DATA = 1000
|
|
} OLESTATUS;
|
|
|
|
typedef enum{
|
|
OLE_SERVER_MULTI,
|
|
OLE_SERVER_SINGLE
|
|
}OLE_SERVER_USE;
|
|
|
|
typedef LONG LHSERVER;
|
|
typedef LONG LHSERVERDOC;
|
|
typedef LONG LHCLIENTDOC;
|
|
|
|
typedef struct _OLESERVER* LPOLESERVER;
|
|
typedef struct _OLESERVERDOC* LPOLESERVERDOC;
|
|
|
|
OLESTATUS WINAPI OleRegisterServer(LPCSTR,LPOLESERVER,LHSERVER FAR*,HINSTANCE,OLE_SERVER_USE);
|
|
OLESTATUS WINAPI OleUnblockServer(LHSERVER,BOOL FAR*);
|
|
OLESTATUS WINAPI OleRegisterServerDoc(LHSERVER,LPCSTR,LPOLESERVERDOC,LHSERVERDOC FAR*);
|
|
OLESTATUS WINAPI OleRegisterClientDoc(LPCSTR,LPCSTR,LONG,LHCLIENTDOC FAR*);
|
|
OLESTATUS WINAPI OleRenameClientDoc(LHCLIENTDOC,LPCSTR);
|
|
OLESTATUS WINAPI OleRevokeServerDoc(LHSERVERDOC);
|
|
OLESTATUS WINAPI OleRevokeClientDoc(LHCLIENTDOC);
|
|
OLESTATUS WINAPI OleRevokeServer(LHSERVER);
|