/* * OLESVR library * * Copyright 1995 Martin von Loewis */ /* At the moment, these are only empty stubs. */ #include "windows.h" #include "ole.h" #include "debug.h" LONG OLE_current_handle; /****************************************************************************** * OleRegisterServer16 [OLESVR.2] */ OLESTATUS WINAPI OleRegisterServer16( LPCSTR name, LPOLESERVER serverStruct, LHSERVER *hRet, HINSTANCE16 hServer, OLE_SERVER_USE use ) { FIXME(ole,"(%s,...): stub\n",name); *hRet=++OLE_current_handle; /* return OLE_ERROR_MEMORY, OLE_ERROR_PROTECT_ONLY if you want it fail*/ return OLE_OK; } /****************************************************************************** * OleBlockServer16 [OLESVR.4] */ OLESTATUS WINAPI OleBlockServer16(LHSERVER hServer) { FIXME(ole,"(%ld): stub\n",hServer); return OLE_OK; } /****************************************************************************** * OleBlockServer32 [OLESVR32.4] */ OLESTATUS WINAPI OleBlockServer32(LHSERVER hServer) { FIXME(ole,"(%ld): stub\n",hServer); return OLE_OK; } /****************************************************************************** * OleUnblockServer16 [OLESVR.5] */ OLESTATUS WINAPI OleUnblockServer16(LHSERVER hServer, BOOL16 *block) { FIXME(ole,"(%ld): stub\n",hServer); /* no more blocked messages :) */ *block=FALSE; return OLE_OK; } /****************************************************************************** * OleUnblockServer32 [OLESVR32.5] */ OLESTATUS WINAPI OleUnblockServer32(LHSERVER hServer, BOOL32 *block) { FIXME(ole,"(%ld): stub\n",hServer); /* no more blocked messages :) */ *block=FALSE; return OLE_OK; } /*********************************************************************** * OleRegisterServerDoc16 [OLESVR.6] */ OLESTATUS WINAPI OleRegisterServerDoc16( LHSERVER hServer, LPCSTR docname, LPOLESERVERDOC document, LHSERVERDOC *hRet) { FIXME(ole,"(%ld,%s): stub\n",hServer, docname); *hRet=++OLE_current_handle; return OLE_OK; } /****************************************************************************** * OleRevokeServerDoc16 [OLESVR.7] */ OLESTATUS WINAPI OleRevokeServerDoc16(LHSERVERDOC hServerDoc) { FIXME(ole,"%ld - stub\n",hServerDoc); return OLE_OK; } /****************************************************************************** * OleRevokeServerDoc32 [OLESVR32.7] */ OLESTATUS WINAPI OleRevokeServerDoc32(LHSERVERDOC hServerDoc) { FIXME(ole,"(%ld): stub\n",hServerDoc); return OLE_OK; } /****************************************************************************** * OleRevokeServer [OLESVR.3] */ OLESTATUS WINAPI OleRevokeServer(LHSERVER hServer) { FIXME(ole,"%ld - stub\n",hServer); return OLE_OK; } /****************************************************************************** * OleRegisterServer32 [OLESVR32.2] */ OLESTATUS WINAPI OleRegisterServer32(LPCSTR svrname,LPOLESERVER olesvr,LHSERVER* hRet,HINSTANCE32 hinst,OLE_SERVER_USE osu) { FIXME(ole,"(%s,%p,%p,%08x,%d): stub!\n",svrname,olesvr,hRet,hinst,osu); *hRet=++OLE_current_handle; return OLE_OK; } /****************************************************************************** * OleRegisterServerDoc32 [OLESVR32.6] */ OLESTATUS WINAPI OleRegisterServerDoc32( LHSERVER hServer, LPCSTR docname, LPOLESERVERDOC document, LHSERVERDOC *hRet) { FIXME(ole,"(%ld,%s): stub\n", hServer, docname); *hRet=++OLE_current_handle; return OLE_OK; } /****************************************************************************** * OleRenameServerDoc32 [OLESVR32.8] * */ OLESTATUS WINAPI OleRenameServerDoc32(LHSERVERDOC hDoc, LPCSTR newName) { FIXME(ole,"(%ld,%s): stub.\n",hDoc, newName); return OLE_OK; }