Commit b05264fe authored by Matthew Becker's avatar Matthew Becker Committed by Alexandre Julliard

Documentation corrections/standardizations.

parent 5f2c7dc1
...@@ -561,7 +561,7 @@ BOOL32 WINAPI RtlDosPathNameToNtPathName_U( ...@@ -561,7 +561,7 @@ BOOL32 WINAPI RtlDosPathNameToNtPathName_U(
*/ */
DWORD WINAPI NtOpenFile(DWORD x1,DWORD flags,DWORD x3,DWORD x4,DWORD alignment,DWORD x6) DWORD WINAPI NtOpenFile(DWORD x1,DWORD flags,DWORD x3,DWORD x4,DWORD alignment,DWORD x6)
{ {
FIXME(ntdll,"(%08lx,%08lx,%08lx,%08lx,%08lx,%08lx): stub\n", FIXME(ntdll,"(%08lx,0x%08lx,%08lx,%08lx,%08lx,%08lx): stub\n",
x1,flags,x3,x4,alignment,x6); x1,flags,x3,x4,alignment,x6);
/* returns file io completion status */ /* returns file io completion status */
return 0; return 0;
......
...@@ -177,7 +177,7 @@ static void add_handle( HKEY hkey, LPKEYSTRUCT lpkey, REGSAM accessmask ) ...@@ -177,7 +177,7 @@ static void add_handle( HKEY hkey, LPKEYSTRUCT lpkey, REGSAM accessmask )
{ {
int i; int i;
TRACE(reg,"(%x,%p,%lx)\n",hkey,lpkey,accessmask); TRACE(reg,"(0x%x,%p,0x%lx)\n",hkey,lpkey,accessmask);
/* Check for duplicates */ /* Check for duplicates */
for (i=0;i<nrofopenhandles;i++) { for (i=0;i<nrofopenhandles;i++) {
if (openhandles[i].lpkey==lpkey) { if (openhandles[i].lpkey==lpkey) {
...@@ -213,7 +213,7 @@ static LPKEYSTRUCT get_handle( HKEY hkey ) ...@@ -213,7 +213,7 @@ static LPKEYSTRUCT get_handle( HKEY hkey )
for (i=0; i<nrofopenhandles; i++) for (i=0; i<nrofopenhandles; i++)
if (openhandles[i].hkey == hkey) if (openhandles[i].hkey == hkey)
return openhandles[i].lpkey; return openhandles[i].lpkey;
WARN(reg, "Could not find handle %x\n",hkey); WARN(reg, "Could not find handle 0x%x\n",hkey);
return NULL; return NULL;
} }
...@@ -237,7 +237,7 @@ static DWORD remove_handle( HKEY hkey ) ...@@ -237,7 +237,7 @@ static DWORD remove_handle( HKEY hkey )
break; break;
if (i == nrofopenhandles) { if (i == nrofopenhandles) {
WARN(reg, "Could not find handle %x\n",hkey); WARN(reg, "Could not find handle 0x%x\n",hkey);
return ERROR_INVALID_HANDLE; return ERROR_INVALID_HANDLE;
} }
...@@ -1741,7 +1741,7 @@ DWORD WINAPI RegOpenKeyEx32W( HKEY hkey, LPCWSTR lpszSubKey, DWORD dwReserved, ...@@ -1741,7 +1741,7 @@ DWORD WINAPI RegOpenKeyEx32W( HKEY hkey, LPCWSTR lpszSubKey, DWORD dwReserved,
LPWSTR *wps; LPWSTR *wps;
int wpc,i; int wpc,i;
TRACE(reg,"(%x,%s,%ld,%lx,%p)\n", hkey,debugstr_w(lpszSubKey),dwReserved, TRACE(reg,"(0x%x,%s,%ld,%lx,%p)\n", hkey,debugstr_w(lpszSubKey),dwReserved,
samDesired,retkey); samDesired,retkey);
lpNextKey = lookup_hkey( hkey ); lpNextKey = lookup_hkey( hkey );
...@@ -2123,7 +2123,7 @@ DWORD WINAPI RegQueryValueEx32W( HKEY hkey, LPWSTR lpValueName, ...@@ -2123,7 +2123,7 @@ DWORD WINAPI RegQueryValueEx32W( HKEY hkey, LPWSTR lpValueName,
LPKEYSTRUCT lpkey; LPKEYSTRUCT lpkey;
int i; int i;
TRACE(reg,"(%x,%s,%p,%p,%p,%ld)\n", hkey, debugstr_w(lpValueName), TRACE(reg,"(0x%x,%s,%p,%p,%p,%ld)\n", hkey, debugstr_w(lpValueName),
lpdwReserved, lpdwType, lpbData, lpcbData?*lpcbData:0); lpdwReserved, lpdwType, lpbData, lpcbData?*lpcbData:0);
lpkey = lookup_hkey(hkey); lpkey = lookup_hkey(hkey);
......
...@@ -33,7 +33,7 @@ LPMALLOC32 currentMalloc32=NULL; ...@@ -33,7 +33,7 @@ LPMALLOC32 currentMalloc32=NULL;
HTASK16 hETask = 0; HTASK16 hETask = 0;
WORD Table_ETask[62]; WORD Table_ETask[62];
/*********************************************************************** /******************************************************************************
* CoBuildVersion [COMPOBJ.1] * CoBuildVersion [COMPOBJ.1]
* *
* RETURNS * RETURNS
...@@ -45,8 +45,8 @@ DWORD WINAPI CoBuildVersion() ...@@ -45,8 +45,8 @@ DWORD WINAPI CoBuildVersion()
return (rmm<<16)+rup; return (rmm<<16)+rup;
} }
/*********************************************************************** /******************************************************************************
* CoInitialize [COMPOBJ.2] * CoInitialize16 [COMPOBJ.2]
* Set the win16 IMalloc used for memory management * Set the win16 IMalloc used for memory management
*/ */
HRESULT WINAPI CoInitialize16( HRESULT WINAPI CoInitialize16(
...@@ -56,8 +56,8 @@ HRESULT WINAPI CoInitialize16( ...@@ -56,8 +56,8 @@ HRESULT WINAPI CoInitialize16(
return S_OK; return S_OK;
} }
/*********************************************************************** /******************************************************************************
* CoInitialize (OLE32.26) * CoInitialize32 [OLE32.26]
* Set the win32 IMalloc used for memorymanagement * Set the win32 IMalloc used for memorymanagement
*/ */
HRESULT WINAPI CoInitialize32( HRESULT WINAPI CoInitialize32(
...@@ -91,8 +91,9 @@ HRESULT WINAPI CoGetMalloc16( ...@@ -91,8 +91,9 @@ HRESULT WINAPI CoGetMalloc16(
return S_OK; return S_OK;
} }
/*********************************************************************** /******************************************************************************
* CoGetMalloc32 [OLE32.4] * CoGetMalloc32 [OLE32.20]
*
* RETURNS * RETURNS
* The current win32 IMalloc * The current win32 IMalloc
*/ */
...@@ -118,8 +119,8 @@ OLESTATUS WINAPI CoCreateStandardMalloc16(DWORD dwMemContext, ...@@ -118,8 +119,8 @@ OLESTATUS WINAPI CoCreateStandardMalloc16(DWORD dwMemContext,
return S_OK; return S_OK;
} }
/*********************************************************************** /******************************************************************************
* CoDisconnectObject * CoDisconnectObject [COMPOBJ.15]
*/ */
OLESTATUS WINAPI CoDisconnectObject( LPUNKNOWN lpUnk, DWORD reserved ) OLESTATUS WINAPI CoDisconnectObject( LPUNKNOWN lpUnk, DWORD reserved )
{ {
...@@ -140,16 +141,16 @@ BOOL16 WINAPI IsEqualGUID( ...@@ -140,16 +141,16 @@ BOOL16 WINAPI IsEqualGUID(
return !memcmp( g1, g2, sizeof(GUID) ); return !memcmp( g1, g2, sizeof(GUID) );
} }
/*********************************************************************** /******************************************************************************
* CLSIDFromString [COMPOBJ.20] * CLSIDFromString16 [COMPOBJ.20]
* Converts a unique identifier from it's string representation into * Converts a unique identifier from it's string representation into
* the GUID struct. * the GUID struct.
*
* Class id: DWORD-WORD-WORD-BYTES[2]-BYTES[6]
*
* RETURNS * RETURNS
* the converted GUID * the converted GUID
*/ */
/* Class id: DWORD-WORD-WORD-BYTES[2]-BYTES[6] */
OLESTATUS WINAPI CLSIDFromString16( OLESTATUS WINAPI CLSIDFromString16(
LPCOLESTR16 idstr, /* [in] string representation of guid */ LPCOLESTR16 idstr, /* [in] string representation of guid */
CLSID *id /* [out] GUID converted from string */ CLSID *id /* [out] GUID converted from string */
...@@ -216,8 +217,8 @@ OLESTATUS WINAPI CLSIDFromString16( ...@@ -216,8 +217,8 @@ OLESTATUS WINAPI CLSIDFromString16(
return S_OK; return S_OK;
} }
/*********************************************************************** /******************************************************************************
* CLSIDFromString (OLE32.3) * CLSIDFromString32 [OLE32.3]
* Converts a unique identifier from it's string representation into * Converts a unique identifier from it's string representation into
* the GUID struct. * the GUID struct.
* RETURNS * RETURNS
...@@ -234,8 +235,8 @@ OLESTATUS WINAPI CLSIDFromString32( ...@@ -234,8 +235,8 @@ OLESTATUS WINAPI CLSIDFromString32(
return ret; return ret;
} }
/*********************************************************************** /******************************************************************************
* WINE_StringFromCLSID [internal] * WINE_StringFromCLSID [???]
* Converts a GUID into the respective string representation. * Converts a GUID into the respective string representation.
* RETURNS * RETURNS
* the string representation and OLESTATUS * the string representation and OLESTATUS
...@@ -277,8 +278,8 @@ OLESTATUS WINAPI WINE_StringFromCLSID( ...@@ -277,8 +278,8 @@ OLESTATUS WINAPI WINE_StringFromCLSID(
return OLE_OK; return OLE_OK;
} }
/*********************************************************************** /******************************************************************************
* StringFromCLSID [COMPOBJ.19] * StringFromCLSID16 [COMPOBJ.19]
* Converts a GUID into the respective string representation. * Converts a GUID into the respective string representation.
* The target string is allocated using the OLE IMalloc. * The target string is allocated using the OLE IMalloc.
* RETURNS * RETURNS
...@@ -317,8 +318,8 @@ OLESTATUS WINAPI StringFromCLSID16( ...@@ -317,8 +318,8 @@ OLESTATUS WINAPI StringFromCLSID16(
return WINE_StringFromCLSID(id,PTR_SEG_TO_LIN(*idstr)); return WINE_StringFromCLSID(id,PTR_SEG_TO_LIN(*idstr));
} }
/*********************************************************************** /******************************************************************************
* StringFromCLSID [OLE32.151] * StringFromCLSID32 [OLE32.151]
* Converts a GUID into the respective string representation. * Converts a GUID into the respective string representation.
* The target string is allocated using the OLE IMalloc. * The target string is allocated using the OLE IMalloc.
* RETURNS * RETURNS
...@@ -343,8 +344,8 @@ OLESTATUS WINAPI StringFromCLSID32( ...@@ -343,8 +344,8 @@ OLESTATUS WINAPI StringFromCLSID32(
return ret; return ret;
} }
/*********************************************************************** /******************************************************************************
* StringFromGUID2 (OLE32.152) * StringFromGUID2 [COMPOBJ.76] [OLE32.152]
* *
* Converts a global unique identifier into a string of an API- * Converts a global unique identifier into a string of an API-
* specified fixed format. (The usual {.....} stuff.) * specified fixed format. (The usual {.....} stuff.)
...@@ -366,8 +367,8 @@ StringFromGUID2(REFGUID id, LPOLESTR32 str, INT32 cmax) ...@@ -366,8 +367,8 @@ StringFromGUID2(REFGUID id, LPOLESTR32 str, INT32 cmax)
return strlen(xguid); return strlen(xguid);
} }
/*********************************************************************** /******************************************************************************
* CLSIDFromProgID [COMPOBJ.61] * CLSIDFromProgID16 [COMPOBJ.61]
* Converts a program id into the respective GUID. (By using a registry lookup) * Converts a program id into the respective GUID. (By using a registry lookup)
* RETURNS * RETURNS
* riid associated with the progid * riid associated with the progid
...@@ -397,8 +398,8 @@ OLESTATUS WINAPI CLSIDFromProgID16( ...@@ -397,8 +398,8 @@ OLESTATUS WINAPI CLSIDFromProgID16(
return CLSIDFromString16(buf2,riid); return CLSIDFromString16(buf2,riid);
} }
/*********************************************************************** /******************************************************************************
* CLSIDFromProgID (OLE32.2) * CLSIDFromProgID32 [OLE32.2]
* Converts a program id into the respective GUID. (By using a registry lookup) * Converts a program id into the respective GUID. (By using a registry lookup)
* RETURNS * RETURNS
* riid associated with the progid * riid associated with the progid
...@@ -442,8 +443,9 @@ OLESTATUS WINAPI CallObjectInWOW(LPVOID p1,LPVOID p2) { ...@@ -442,8 +443,9 @@ OLESTATUS WINAPI CallObjectInWOW(LPVOID p1,LPVOID p2) {
return 0; return 0;
} }
/*********************************************************************** /******************************************************************************
* CoRegisterClassObject [COMPOBJ.5] * CoRegisterClassObject16 [COMPOBJ.5]
*
* Don't know where it registers it ... * Don't know where it registers it ...
*/ */
OLESTATUS WINAPI CoRegisterClassObject16( OLESTATUS WINAPI CoRegisterClassObject16(
...@@ -463,8 +465,9 @@ OLESTATUS WINAPI CoRegisterClassObject16( ...@@ -463,8 +465,9 @@ OLESTATUS WINAPI CoRegisterClassObject16(
return 0; return 0;
} }
/*********************************************************************** /******************************************************************************
* CoRegisterClassObject (OLE32.36) * CoRegisterClassObject32 [OLE32.36]
*
* Don't know where it registers it ... * Don't know where it registers it ...
*/ */
OLESTATUS WINAPI CoRegisterClassObject32( OLESTATUS WINAPI CoRegisterClassObject32(
...@@ -508,8 +511,8 @@ HRESULT WINAPI CoGetClassObject(REFCLSID rclsid, DWORD dwClsContext, ...@@ -508,8 +511,8 @@ HRESULT WINAPI CoGetClassObject(REFCLSID rclsid, DWORD dwClsContext,
return hres; return hres;
} }
/*********************************************************************** /******************************************************************************
* CoRegisterMessageFilter [COMPOBJ.27] * CoRegisterMessageFilter16 [COMPOBJ.27]
*/ */
OLESTATUS WINAPI CoRegisterMessageFilter16( OLESTATUS WINAPI CoRegisterMessageFilter16(
LPMESSAGEFILTER lpMessageFilter, LPMESSAGEFILTER lpMessageFilter,
...@@ -611,8 +614,8 @@ HRESULT WINAPI CoInitializeWOW(DWORD x,DWORD y) { ...@@ -611,8 +614,8 @@ HRESULT WINAPI CoInitializeWOW(DWORD x,DWORD y) {
return 0; return 0;
} }
/*********************************************************************** /******************************************************************************
* CoLockObjectExternal (COMPOBJ.63) * CoLockObjectExternal16 [COMPOBJ.63]
*/ */
HRESULT WINAPI CoLockObjectExternal16( HRESULT WINAPI CoLockObjectExternal16(
LPUNKNOWN pUnk, /* [in] object to be locked */ LPUNKNOWN pUnk, /* [in] object to be locked */
...@@ -622,8 +625,9 @@ HRESULT WINAPI CoLockObjectExternal16( ...@@ -622,8 +625,9 @@ HRESULT WINAPI CoLockObjectExternal16(
FIXME(ole,"(%p,%d,%d),stub!\n",pUnk,fLock,fLastUnlockReleases); FIXME(ole,"(%p,%d,%d),stub!\n",pUnk,fLock,fLastUnlockReleases);
return S_OK; return S_OK;
} }
/***********************************************************************
* CoLockObjectExternal (OLE32.31) /******************************************************************************
* CoLockObjectExternal32 [OLE32.31]
*/ */
HRESULT WINAPI CoLockObjectExternal32( HRESULT WINAPI CoLockObjectExternal32(
LPUNKNOWN pUnk, /* [in] object to be locked */ LPUNKNOWN pUnk, /* [in] object to be locked */
......
...@@ -20,9 +20,13 @@ ...@@ -20,9 +20,13 @@
#include "module.h" #include "module.h"
#include "debug.h" #include "debug.h"
/**************************************************************************** /*
* IUnknown * IUnknown
*/ */
/******************************************************************************
* IUnknown_AddRef [???]
*/
static ULONG WINAPI IUnknown_AddRef(LPUNKNOWN this) { static ULONG WINAPI IUnknown_AddRef(LPUNKNOWN this) {
TRACE(relay,"(%p)->AddRef()\n",this); TRACE(relay,"(%p)->AddRef()\n",this);
return ++(this->ref); return ++(this->ref);
...@@ -66,19 +70,29 @@ IUnknown_Constructor() { ...@@ -66,19 +70,29 @@ IUnknown_Constructor() {
return unk; return unk;
} }
/**************************************************************************** /*
* IMalloc16 * IMalloc
*/
/******************************************************************************
* IMalloc16_AddRef [COMPOBJ.501]
*/ */
ULONG WINAPI IMalloc16_AddRef(LPMALLOC16 this) { ULONG WINAPI IMalloc16_AddRef(LPMALLOC16 this) {
TRACE(relay,"(%p)->AddRef()\n",this); TRACE(relay,"(%p)->AddRef()\n",this);
return 1; /* cannot be freed */ return 1; /* cannot be freed */
} }
/******************************************************************************
* IMalloc16_Release [COMPOBJ.502]
*/
ULONG WINAPI IMalloc16_Release(LPMALLOC16 this) { ULONG WINAPI IMalloc16_Release(LPMALLOC16 this) {
TRACE(relay,"(%p)->Release()\n",this); TRACE(relay,"(%p)->Release()\n",this);
return 1; /* cannot be freed */ return 1; /* cannot be freed */
} }
/******************************************************************************
* IMalloc16_QueryInterface [COMPOBJ.500]
*/
HRESULT WINAPI IMalloc16_QueryInterface(LPMALLOC16 this,REFIID refiid,LPVOID *obj) { HRESULT WINAPI IMalloc16_QueryInterface(LPMALLOC16 this,REFIID refiid,LPVOID *obj) {
char xrefiid[50]; char xrefiid[50];
...@@ -167,19 +181,29 @@ IMalloc16_Constructor() { ...@@ -167,19 +181,29 @@ IMalloc16_Constructor() {
return (LPMALLOC16)SEGPTR_GET(this); return (LPMALLOC16)SEGPTR_GET(this);
} }
/**************************************************************************** /*
* IMalloc32 * IMalloc32
*/ */
/******************************************************************************
* IMalloc32_AddRef [???]
*/
static ULONG WINAPI IMalloc32_AddRef(LPMALLOC32 this) { static ULONG WINAPI IMalloc32_AddRef(LPMALLOC32 this) {
TRACE(relay,"(%p)->AddRef()\n",this); TRACE(relay,"(%p)->AddRef()\n",this);
return 1; /* cannot be freed */ return 1; /* cannot be freed */
} }
/******************************************************************************
* IMalloc32_Release [???]
*/
static ULONG WINAPI IMalloc32_Release(LPMALLOC32 this) { static ULONG WINAPI IMalloc32_Release(LPMALLOC32 this) {
TRACE(relay,"(%p)->Release()\n",this); TRACE(relay,"(%p)->Release()\n",this);
return 1; /* cannot be freed */ return 1; /* cannot be freed */
} }
/******************************************************************************
* IMalloc32_QueryInterface [???]
*/
static HRESULT WINAPI IMalloc32_QueryInterface(LPMALLOC32 this,REFIID refiid,LPVOID *obj) { static HRESULT WINAPI IMalloc32_QueryInterface(LPMALLOC32 this,REFIID refiid,LPVOID *obj) {
char xrefiid[50]; char xrefiid[50];
...@@ -243,11 +267,14 @@ IMalloc32_Constructor() { ...@@ -243,11 +267,14 @@ IMalloc32_Constructor() {
this->ref = 1; this->ref = 1;
return this; return this;
} }
/**************************************************************************** /****************************************************************************
* API Functions * API Functions
*/ */
/****************************************************************************
* IsValidInterface (OLE32.78) /******************************************************************************
* IsValidInterface32 [OLE32.78]
*
* RETURNS * RETURNS
* True, if the passed pointer is a valid interface * True, if the passed pointer is a valid interface
*/ */
......
...@@ -21,8 +21,8 @@ ...@@ -21,8 +21,8 @@
#include "module.h" #include "module.h"
#include "debug.h" #include "debug.h"
/**************************************************************************** /******************************************************************************
* CreateFileMoniker (OLE2.28) * CreateFileMoniker16 [OLE2.28]
*/ */
HRESULT WINAPI HRESULT WINAPI
CreateFileMoniker16( CreateFileMoniker16(
...@@ -32,8 +32,9 @@ CreateFileMoniker16( ...@@ -32,8 +32,9 @@ CreateFileMoniker16(
FIXME(ole,"(%s,%p),stub!\n",lpszPathName,ppmk); FIXME(ole,"(%s,%p),stub!\n",lpszPathName,ppmk);
return E_FAIL; return E_FAIL;
} }
/****************************************************************************
* CreateFileMoniker (OLE32.55) /******************************************************************************
* CreateFileMoniker32 [OLE32.55]
*/ */
HRESULT WINAPI HRESULT WINAPI
CreateFileMoniker32( CreateFileMoniker32(
......
...@@ -10,8 +10,8 @@ ...@@ -10,8 +10,8 @@
#include "process.h" #include "process.h"
#include "debug.h" #include "debug.h"
/*********************************************************************** /******************************************************************************
* OleBuildVersion [OLE.1] * OleBuildVersion [OLE2.1]
*/ */
DWORD WINAPI OleBuildVersion() DWORD WINAPI OleBuildVersion()
{ {
...@@ -28,8 +28,8 @@ HRESULT WINAPI OleInitialize(LPVOID reserved) ...@@ -28,8 +28,8 @@ HRESULT WINAPI OleInitialize(LPVOID reserved)
return S_OK; return S_OK;
} }
/*********************************************************************** /******************************************************************************
* CoGetCurrentProcess [OLE2.2][OLE32.108] * CoGetCurrentProcess [COMPOBJ.34] [OLE2.2][OLE32.108]
* *
* NOTES * NOTES
* Is DWORD really the correct return type for this function? * Is DWORD really the correct return type for this function?
...@@ -38,8 +38,8 @@ DWORD WINAPI CoGetCurrentProcess() { ...@@ -38,8 +38,8 @@ DWORD WINAPI CoGetCurrentProcess() {
return (DWORD)PROCESS_Current(); return (DWORD)PROCESS_Current();
} }
/*********************************************************************** /******************************************************************************
* OleUnitialize (OLE2.3) (OLE32.131) * OleUninitialize [OLE2.3] [OLE32.131]
*/ */
void WINAPI OleUninitialize(void) void WINAPI OleUninitialize(void)
{ {
...@@ -54,8 +54,8 @@ HRESULT WINAPI OleFlushClipboard() ...@@ -54,8 +54,8 @@ HRESULT WINAPI OleFlushClipboard()
return S_OK; return S_OK;
} }
/*********************************************************************** /******************************************************************************
* CoRegisterMessageFilter [OLE32.38] * CoRegisterMessageFilter32 [OLE32.38]
*/ */
HRESULT WINAPI CoRegisterMessageFilter32( HRESULT WINAPI CoRegisterMessageFilter32(
LPMESSAGEFILTER lpMessageFilter, /* Pointer to interface */ LPMESSAGEFILTER lpMessageFilter, /* Pointer to interface */
...@@ -68,16 +68,16 @@ HRESULT WINAPI CoRegisterMessageFilter32( ...@@ -68,16 +68,16 @@ HRESULT WINAPI CoRegisterMessageFilter32(
return S_OK; return S_OK;
} }
/*********************************************************************** /******************************************************************************
* OleInitializeWOW (OLE32.27) * OleInitializeWOW [OLE32.109]
*/ */
HRESULT WINAPI OleInitializeWOW(DWORD x) { HRESULT WINAPI OleInitializeWOW(DWORD x) {
FIXME(ole,"(0x%08lx),stub!\n",x); FIXME(ole,"(0x%08lx),stub!\n",x);
return 0; return 0;
} }
/*********************************************************************** /******************************************************************************
* GetRunningObjectTable (OLE2.30) * GetRunningObjectTable16 [OLE2.30]
*/ */
HRESULT WINAPI GetRunningObjectTable16(DWORD reserved, LPVOID *pprot) { HRESULT WINAPI GetRunningObjectTable16(DWORD reserved, LPVOID *pprot) {
FIXME(ole,"(%ld,%p),stub!\n",reserved,pprot); FIXME(ole,"(%ld,%p),stub!\n",reserved,pprot);
......
...@@ -17,6 +17,9 @@ ...@@ -17,6 +17,9 @@
represents BSTR as a 16:16 far pointer, and the strings represents BSTR as a 16:16 far pointer, and the strings
as ISO-8859 */ as ISO-8859 */
/******************************************************************************
* BSTR_AllocBytes [Internal]
*/
static BSTR16 BSTR_AllocBytes(int n) static BSTR16 BSTR_AllocBytes(int n)
{ {
void *ptr = SEGPTR_ALLOC(n); void *ptr = SEGPTR_ALLOC(n);
...@@ -33,8 +36,8 @@ static void* BSTR_GetAddr(BSTR16 in) ...@@ -33,8 +36,8 @@ static void* BSTR_GetAddr(BSTR16 in)
return in ? PTR_SEG_TO_LIN(in) : 0; return in ? PTR_SEG_TO_LIN(in) : 0;
} }
/*********************************************************************** /******************************************************************************
* SysAllocString [OLE2DISP.2] * SysAllocString16 [OLE2DISP.2]
*/ */
BSTR16 WINAPI SysAllocString16(LPOLESTR16 in) BSTR16 WINAPI SysAllocString16(LPOLESTR16 in)
{ {
...@@ -44,16 +47,16 @@ BSTR16 WINAPI SysAllocString16(LPOLESTR16 in) ...@@ -44,16 +47,16 @@ BSTR16 WINAPI SysAllocString16(LPOLESTR16 in)
return out; return out;
} }
/*********************************************************************** /******************************************************************************
* SysAllocString [OLEAUT32.2] * SysAllocString32 [OLEAUT32.2]
*/ */
BSTR32 WINAPI SysAllocString32(LPOLESTR32 in) BSTR32 WINAPI SysAllocString32(LPOLESTR32 in)
{ {
return HEAP_strdupW(GetProcessHeap(),0,in); return HEAP_strdupW(GetProcessHeap(),0,in);
} }
/*********************************************************************** /******************************************************************************
* SysReAllocString [OLE2DISP.3] * SysReAllocString16 [OLE2DISP.3]
*/ */
INT16 WINAPI SysReAllocString16(LPBSTR16 old,LPOLESTR16 in) INT16 WINAPI SysReAllocString16(LPBSTR16 old,LPOLESTR16 in)
{ {
...@@ -63,8 +66,8 @@ INT16 WINAPI SysReAllocString16(LPBSTR16 old,LPOLESTR16 in) ...@@ -63,8 +66,8 @@ INT16 WINAPI SysReAllocString16(LPBSTR16 old,LPOLESTR16 in)
return 1; return 1;
} }
/*********************************************************************** /******************************************************************************
* SysReAllocString [OLEAUT32.3] * SysReAllocString32 [OLEAUT32.3]
*/ */
INT32 WINAPI SysReAllocString32(LPBSTR32 old,LPOLESTR32 in) INT32 WINAPI SysReAllocString32(LPBSTR32 old,LPOLESTR32 in)
{ {
...@@ -74,8 +77,8 @@ INT32 WINAPI SysReAllocString32(LPBSTR32 old,LPOLESTR32 in) ...@@ -74,8 +77,8 @@ INT32 WINAPI SysReAllocString32(LPBSTR32 old,LPOLESTR32 in)
return 1; return 1;
} }
/*********************************************************************** /******************************************************************************
* SysAllocStringLen [OLE2DISP.4] * SysAllocStringLen16 [OLE2DISP.4]
*/ */
BSTR16 WINAPI SysAllocStringLen16(char *in, int len) BSTR16 WINAPI SysAllocStringLen16(char *in, int len)
{ {
...@@ -85,8 +88,8 @@ BSTR16 WINAPI SysAllocStringLen16(char *in, int len) ...@@ -85,8 +88,8 @@ BSTR16 WINAPI SysAllocStringLen16(char *in, int len)
return out; return out;
} }
/*********************************************************************** /******************************************************************************
* SysReAllocStringLen [OLE2DISP.5] * SysReAllocStringLen16 [OLE2DISP.5]
*/ */
int WINAPI SysReAllocStringLen16(BSTR16 *old,char *in,int len) int WINAPI SysReAllocStringLen16(BSTR16 *old,char *in,int len)
{ {
...@@ -96,24 +99,24 @@ int WINAPI SysReAllocStringLen16(BSTR16 *old,char *in,int len) ...@@ -96,24 +99,24 @@ int WINAPI SysReAllocStringLen16(BSTR16 *old,char *in,int len)
return 1; return 1;
} }
/*********************************************************************** /******************************************************************************
* SysFreeString [OLE2DISP.6] * SysFreeString16 [OLE2DISP.6]
*/ */
void WINAPI SysFreeString16(BSTR16 in) void WINAPI SysFreeString16(BSTR16 in)
{ {
BSTR_Free(in); BSTR_Free(in);
} }
/*********************************************************************** /******************************************************************************
* SysFreeString [OLEAUT32.6] * SysFreeString32 [OLEAUT32.6]
*/ */
void WINAPI SysFreeString32(BSTR32 in) void WINAPI SysFreeString32(BSTR32 in)
{ {
HeapFree(GetProcessHeap(),0,in); HeapFree(GetProcessHeap(),0,in);
} }
/*********************************************************************** /******************************************************************************
* SysStringLen [OLE2DISP.7] * SysStringLen16 [OLE2DISP.7]
*/ */
int WINAPI SysStringLen16(BSTR16 str) int WINAPI SysStringLen16(BSTR16 str)
{ {
......
...@@ -401,8 +401,8 @@ LANGID WINAPI GetSystemDefaultLangID() ...@@ -401,8 +401,8 @@ LANGID WINAPI GetSystemDefaultLangID()
return GetUserDefaultLangID(); return GetUserDefaultLangID();
} }
/*********************************************************************** /******************************************************************************
* GetLocaleInfoA (OLE2NLS.5) * GetLocaleInfo16 [OLE2NLS.5]
* Is the last parameter really WORD for Win16? * Is the last parameter really WORD for Win16?
*/ */
INT16 WINAPI GetLocaleInfo16(LCID lcid,LCTYPE LCType,LPSTR buf,INT16 len) INT16 WINAPI GetLocaleInfo16(LCID lcid,LCTYPE LCType,LPSTR buf,INT16 len)
...@@ -555,8 +555,9 @@ INT32 WINAPI GetLocaleInfo32A(LCID lcid,LCTYPE LCType,LPSTR buf,INT32 len) ...@@ -555,8 +555,9 @@ INT32 WINAPI GetLocaleInfo32A(LCID lcid,LCTYPE LCType,LPSTR buf,INT32 len)
return strlen(retString)+1; return strlen(retString)+1;
} }
/*********************************************************************** /******************************************************************************
* GetLocaleInfo32W (KERNEL32.230) * GetLocaleInfo32W [KERNEL32.343]
*
* Is the last parameter really WORD for Win16? * Is the last parameter really WORD for Win16?
*/ */
INT32 WINAPI GetLocaleInfo32W(LCID lcid,LCTYPE LCType,LPWSTR wbuf,INT32 len) INT32 WINAPI GetLocaleInfo32W(LCID lcid,LCTYPE LCType,LPWSTR wbuf,INT32 len)
...@@ -570,8 +571,8 @@ INT32 WINAPI GetLocaleInfo32W(LCID lcid,LCTYPE LCType,LPWSTR wbuf,INT32 len) ...@@ -570,8 +571,8 @@ INT32 WINAPI GetLocaleInfo32W(LCID lcid,LCTYPE LCType,LPWSTR wbuf,INT32 len)
return n; return n;
} }
/*********************************************************************** /******************************************************************************
* SetLocaleInfoA [KERNEL32.499] * SetLocaleInfoA [KERNEL32.656]
*/ */
BOOL16 WINAPI SetLocaleInfoA(DWORD lcid, DWORD lctype, LPCSTR data) BOOL16 WINAPI SetLocaleInfoA(DWORD lcid, DWORD lctype, LPCSTR data)
{ {
...@@ -579,8 +580,8 @@ BOOL16 WINAPI SetLocaleInfoA(DWORD lcid, DWORD lctype, LPCSTR data) ...@@ -579,8 +580,8 @@ BOOL16 WINAPI SetLocaleInfoA(DWORD lcid, DWORD lctype, LPCSTR data)
return TRUE; return TRUE;
} }
/*********************************************************************** /******************************************************************************
* IsValidLocale [KERNEL32.361] * IsValidLocale [KERNEL32.489]
*/ */
BOOL32 WINAPI IsValidLocale(LCID lcid,DWORD flags) BOOL32 WINAPI IsValidLocale(LCID lcid,DWORD flags)
{ {
...@@ -588,8 +589,8 @@ BOOL32 WINAPI IsValidLocale(LCID lcid,DWORD flags) ...@@ -588,8 +589,8 @@ BOOL32 WINAPI IsValidLocale(LCID lcid,DWORD flags)
return TRUE; return TRUE;
} }
/*********************************************************************** /******************************************************************************
* EnumSystemLocales32W [KERNEL32.93] * EnumSystemLocales32W [KERNEL32.209]
*/ */
BOOL32 WINAPI EnumSystemLocales32W( LOCALE_ENUMPROC32W lpfnLocaleEnum, BOOL32 WINAPI EnumSystemLocales32W( LOCALE_ENUMPROC32W lpfnLocaleEnum,
DWORD flags ) DWORD flags )
...@@ -631,8 +632,8 @@ BOOL32 WINAPI EnumSystemLocales32W( LOCALE_ENUMPROC32W lpfnLocaleEnum, ...@@ -631,8 +632,8 @@ BOOL32 WINAPI EnumSystemLocales32W( LOCALE_ENUMPROC32W lpfnLocaleEnum,
return TRUE; return TRUE;
} }
/*********************************************************************** /******************************************************************************
* EnumSystemLocales32A [KERNEL32.92] * EnumSystemLocales32A [KERNEL32.208]
*/ */
BOOL32 WINAPI EnumSystemLocales32A(LOCALE_ENUMPROC32A lpfnLocaleEnum, BOOL32 WINAPI EnumSystemLocales32A(LOCALE_ENUMPROC32A lpfnLocaleEnum,
DWORD flags) DWORD flags)
...@@ -1184,16 +1185,16 @@ static const WORD CT_CType3_LUT[] = { ...@@ -1184,16 +1185,16 @@ static const WORD CT_CType3_LUT[] = {
0x8003 /* - 255 */ 0x8003 /* - 255 */
}; };
/*********************************************************************** /******************************************************************************
* GetStringTypeA [OLE2NLS.7] * GetStringType16 [OLE2NLS.7]
*/ */
BOOL16 WINAPI GetStringType16(LCID locale,DWORD dwInfoType,LPCSTR src, BOOL16 WINAPI GetStringType16(LCID locale,DWORD dwInfoType,LPCSTR src,
INT16 cchSrc,LPWORD chartype) INT16 cchSrc,LPWORD chartype)
{ {
return GetStringTypeEx32A(locale,dwInfoType,src,cchSrc,chartype); return GetStringTypeEx32A(locale,dwInfoType,src,cchSrc,chartype);
} }
/*********************************************************************** /******************************************************************************
* GetStringTypeA [KERNEL32.277] * GetStringType32A [KERNEL32.396]
*/ */
BOOL32 WINAPI GetStringType32A(LCID locale,DWORD dwInfoType,LPCSTR src, BOOL32 WINAPI GetStringType32A(LCID locale,DWORD dwInfoType,LPCSTR src,
INT32 cchSrc,LPWORD chartype) INT32 cchSrc,LPWORD chartype)
...@@ -1201,8 +1202,8 @@ BOOL32 WINAPI GetStringType32A(LCID locale,DWORD dwInfoType,LPCSTR src, ...@@ -1201,8 +1202,8 @@ BOOL32 WINAPI GetStringType32A(LCID locale,DWORD dwInfoType,LPCSTR src,
return GetStringTypeEx32A(locale,dwInfoType,src,cchSrc,chartype); return GetStringTypeEx32A(locale,dwInfoType,src,cchSrc,chartype);
} }
/*********************************************************************** /******************************************************************************
* GetStringTypeExA [KERNEL32.276] * GetStringTypeEx32A [KERNEL32.397]
* *
* FIXME: Ignores the locale. * FIXME: Ignores the locale.
*/ */
...@@ -1259,8 +1260,8 @@ BOOL32 WINAPI GetStringTypeEx32A(LCID locale,DWORD dwInfoType,LPCSTR src, ...@@ -1259,8 +1260,8 @@ BOOL32 WINAPI GetStringTypeEx32A(LCID locale,DWORD dwInfoType,LPCSTR src,
} }
} }
/********************************************************************* /******************************************************************************
* GetStringTypeW [KERNEL32.279] * GetStringType32W [KERNEL32.399]
* *
* NOTES * NOTES
* Yes, this is missing LCID locale. MS fault. * Yes, this is missing LCID locale. MS fault.
...@@ -1271,8 +1272,9 @@ BOOL32 WINAPI GetStringType32W(DWORD dwInfoType,LPCWSTR src,INT32 cchSrc, ...@@ -1271,8 +1272,9 @@ BOOL32 WINAPI GetStringType32W(DWORD dwInfoType,LPCWSTR src,INT32 cchSrc,
return GetStringTypeEx32W(0/*defaultlocale*/,dwInfoType,src,cchSrc,chartype); return GetStringTypeEx32W(0/*defaultlocale*/,dwInfoType,src,cchSrc,chartype);
} }
/********************************************************************* /******************************************************************************
* GetStringTypeW [KERNEL32.278] * GetStringTypeEx32W [KERNEL32.398]
*
* FIXME: unicode chars are assumed chars * FIXME: unicode chars are assumed chars
*/ */
BOOL32 WINAPI GetStringTypeEx32W(LCID locale,DWORD dwInfoType,LPCWSTR src, BOOL32 WINAPI GetStringTypeEx32W(LCID locale,DWORD dwInfoType,LPCWSTR src,
...@@ -1782,6 +1784,9 @@ static int OLE2NLS_isPunctuation(unsigned char c) ...@@ -1782,6 +1784,9 @@ static int OLE2NLS_isPunctuation(unsigned char c)
return (LCM_Unicode_LUT[-2+2*c]==6); return (LCM_Unicode_LUT[-2+2*c]==6);
} }
/******************************************************************************
* identity [Internal]
*/
static int identity(int c) static int identity(int c)
{ {
return c; return c;
...@@ -2059,8 +2064,9 @@ UINT16 WINAPI CompareString16(DWORD lcid,DWORD fdwStyle, ...@@ -2059,8 +2064,9 @@ UINT16 WINAPI CompareString16(DWORD lcid,DWORD fdwStyle,
return (UINT16)CompareString32A(lcid,fdwStyle,s1,l1,s2,l2); return (UINT16)CompareString32A(lcid,fdwStyle,s1,l1,s2,l2);
} }
/*********************************************************************** /******************************************************************************
* CompareString32A [KERNEL32.29] Compares two strings using locale * CompareString32A [KERNEL32.143]
* Compares two strings using locale
* *
* RETURNS * RETURNS
* *
...@@ -2138,8 +2144,8 @@ UINT32 WINAPI CompareString32A( ...@@ -2138,8 +2144,8 @@ UINT32 WINAPI CompareString32A(
return 3; return 3;
} }
/*********************************************************************** /******************************************************************************
* CompareString32W (KERNEL32.30) * CompareString32W [KERNEL32.144]
* This implementation ignores the locale * This implementation ignores the locale
* FIXME : Does only string sort. Should * FIXME : Does only string sort. Should
* be reimplemented the same way as CompareString32A. * be reimplemented the same way as CompareString32A.
...@@ -2168,11 +2174,12 @@ UINT32 WINAPI CompareString32W(DWORD lcid, DWORD fdwStyle, ...@@ -2168,11 +2174,12 @@ UINT32 WINAPI CompareString32W(DWORD lcid, DWORD fdwStyle,
return (l1<l2)? 1 : 3; return (l1<l2)? 1 : 3;
} }
/***************************************************************** /******************************************************************************
* OLE_GetFormatA [Internal]
*
* FIXME
* Why is it WINAPI if internal?
* *
* OLE_GetFormatA() [internal]
This function implements stuff for GetDateFormat() and This function implements stuff for GetDateFormat() and
GetTimeFormat(). GetTimeFormat().
...@@ -2202,9 +2209,7 @@ UINT32 WINAPI CompareString32W(DWORD lcid, DWORD fdwStyle, ...@@ -2202,9 +2209,7 @@ UINT32 WINAPI CompareString32W(DWORD lcid, DWORD fdwStyle,
'' (within a quoted string) indicates a literal ' '' (within a quoted string) indicates a literal '
These functions REQUIRE valid locale, date, and format. These functions REQUIRE valid locale, date, and format.
*/ */
INT32 WINAPI OLE_GetFormatA(LCID locale, INT32 WINAPI OLE_GetFormatA(LCID locale,
DWORD flags, DWORD flags,
DWORD tflags, DWORD tflags,
...@@ -2615,8 +2620,9 @@ INT32 WINAPI OLE_GetFormatW(LCID locale, DWORD flags, DWORD tflags, ...@@ -2615,8 +2620,9 @@ INT32 WINAPI OLE_GetFormatW(LCID locale, DWORD flags, DWORD tflags,
} }
/***************************************************************** /******************************************************************************
* GetDateFormat32A() [KERNEL32.310] Makes an ASCII string of the date * GetDateFormat32A [KERNEL32.310]
* Makes an ASCII string of the date
* *
* This function uses format to format the date, or, if format * This function uses format to format the date, or, if format
* is NULL, uses the default for the locale. format is a string * is NULL, uses the default for the locale. format is a string
...@@ -2636,7 +2642,6 @@ INT32 WINAPI OLE_GetFormatW(LCID locale, DWORD flags, DWORD tflags, ...@@ -2636,7 +2642,6 @@ INT32 WINAPI OLE_GetFormatW(LCID locale, DWORD flags, DWORD tflags,
* - gg era string * - gg era string
* *
*/ */
INT32 WINAPI GetDateFormat32A(LCID locale,DWORD flags, INT32 WINAPI GetDateFormat32A(LCID locale,DWORD flags,
LPSYSTEMTIME xtime, LPSYSTEMTIME xtime,
LPCSTR format, LPSTR date,INT32 datelen) LPCSTR format, LPSTR date,INT32 datelen)
...@@ -2693,8 +2698,9 @@ INT32 WINAPI GetDateFormat32A(LCID locale,DWORD flags, ...@@ -2693,8 +2698,9 @@ INT32 WINAPI GetDateFormat32A(LCID locale,DWORD flags,
return ret; return ret;
} }
/* **************************************************************** /******************************************************************************
* GetDateFormat32W() [KERNEL32.311] Makes a Unicode string of the date * GetDateFormat32W [KERNEL32.311]
* Makes a Unicode string of the date
* *
* Acts the same as GetDateFormat32A(), except that it's Unicode. * Acts the same as GetDateFormat32A(), except that it's Unicode.
* Accepts & returns sizes as counts of Unicode characters. * Accepts & returns sizes as counts of Unicode characters.
...@@ -2825,9 +2831,9 @@ INT32 WINAPI GetNumberFormat32A(LCID locale, DWORD dwflags, ...@@ -2825,9 +2831,9 @@ INT32 WINAPI GetNumberFormat32A(LCID locale, DWORD dwflags,
/***************************************************************** /******************************************************************************
* * GetTimeFormat32A [KERNEL32.422]
* GetTimeFormat32A() [KERNEL32.422] Makes an ASCII string of the time * Makes an ASCII string of the time
* *
* Formats date according to format, or locale default if format is * Formats date according to format, or locale default if format is
* NULL. The format consists of literal characters and fields as follows: * NULL. The format consists of literal characters and fields as follows:
...@@ -2844,7 +2850,6 @@ INT32 WINAPI GetNumberFormat32A(LCID locale, DWORD dwflags, ...@@ -2844,7 +2850,6 @@ INT32 WINAPI GetNumberFormat32A(LCID locale, DWORD dwflags,
* tt time marker (AM, PM) * tt time marker (AM, PM)
* *
*/ */
INT32 WINAPI INT32 WINAPI
GetTimeFormat32A(LCID locale, /* in */ GetTimeFormat32A(LCID locale, /* in */
DWORD flags, /* in */ DWORD flags, /* in */
...@@ -2902,12 +2907,10 @@ GetTimeFormat32A(LCID locale, /* in */ ...@@ -2902,12 +2907,10 @@ GetTimeFormat32A(LCID locale, /* in */
} }
/* **************************************************************** /******************************************************************************
* GetTimeFormat32W() [KERNEL32.423] Makes a Unicode string of the time * GetTimeFormat32W [KERNEL32.423]
* * Makes a Unicode string of the time
*
*/ */
INT32 WINAPI INT32 WINAPI
GetTimeFormat32W(LCID locale,DWORD flags, GetTimeFormat32W(LCID locale,DWORD flags,
LPSYSTEMTIME xtime, LPSYSTEMTIME xtime,
......
...@@ -14,8 +14,8 @@ ...@@ -14,8 +14,8 @@
extern LONG OLE_current_handle; extern LONG OLE_current_handle;
/*********************************************************************** /******************************************************************************
* OleRegisterClientDoc * OleRegisterClientDoc16 [OLECLI.41]
*/ */
OLESTATUS WINAPI OleRegisterClientDoc16(LPCSTR classname, LPCSTR docname, OLESTATUS WINAPI OleRegisterClientDoc16(LPCSTR classname, LPCSTR docname,
LONG reserved, LHCLIENTDOC *hRet ) LONG reserved, LHCLIENTDOC *hRet )
...@@ -25,8 +25,8 @@ OLESTATUS WINAPI OleRegisterClientDoc16(LPCSTR classname, LPCSTR docname, ...@@ -25,8 +25,8 @@ OLESTATUS WINAPI OleRegisterClientDoc16(LPCSTR classname, LPCSTR docname,
return OLE_OK; return OLE_OK;
} }
/*********************************************************************** /******************************************************************************
* OleRegisterClientDoc * OleRegisterClientDoc32 [OLECLI32.41]
*/ */
OLESTATUS WINAPI OleRegisterClientDoc32(LPCSTR classname, LPCSTR docname, OLESTATUS WINAPI OleRegisterClientDoc32(LPCSTR classname, LPCSTR docname,
LONG reserved, LHCLIENTDOC *hRet ) LONG reserved, LHCLIENTDOC *hRet )
...@@ -36,8 +36,8 @@ OLESTATUS WINAPI OleRegisterClientDoc32(LPCSTR classname, LPCSTR docname, ...@@ -36,8 +36,8 @@ OLESTATUS WINAPI OleRegisterClientDoc32(LPCSTR classname, LPCSTR docname,
return OLE_OK; return OLE_OK;
} }
/*********************************************************************** /******************************************************************************
* OleRenameClientDoc * OleRenameClientDoc16 [OLECLI.43]
*/ */
OLESTATUS WINAPI OleRenameClientDoc16(LHCLIENTDOC hDoc, LPCSTR newName) OLESTATUS WINAPI OleRenameClientDoc16(LHCLIENTDOC hDoc, LPCSTR newName)
{ {
...@@ -45,8 +45,8 @@ OLESTATUS WINAPI OleRenameClientDoc16(LHCLIENTDOC hDoc, LPCSTR newName) ...@@ -45,8 +45,8 @@ OLESTATUS WINAPI OleRenameClientDoc16(LHCLIENTDOC hDoc, LPCSTR newName)
return OLE_OK; return OLE_OK;
} }
/*********************************************************************** /******************************************************************************
* OleRenameClientDoc * OleRenameClientDoc32 [OLECLI32.43]
*/ */
OLESTATUS WINAPI OleRenameClientDoc32(LHCLIENTDOC hDoc, LPCSTR newName) OLESTATUS WINAPI OleRenameClientDoc32(LHCLIENTDOC hDoc, LPCSTR newName)
{ {
...@@ -54,8 +54,8 @@ OLESTATUS WINAPI OleRenameClientDoc32(LHCLIENTDOC hDoc, LPCSTR newName) ...@@ -54,8 +54,8 @@ OLESTATUS WINAPI OleRenameClientDoc32(LHCLIENTDOC hDoc, LPCSTR newName)
return OLE_OK; return OLE_OK;
} }
/*********************************************************************** /******************************************************************************
* OleRevokeClientDoc * OleRevokeClientDoc16 [OLECLI.42]
*/ */
OLESTATUS WINAPI OleRevokeClientDoc16(LHCLIENTDOC hServerDoc) OLESTATUS WINAPI OleRevokeClientDoc16(LHCLIENTDOC hServerDoc)
{ {
...@@ -63,8 +63,8 @@ OLESTATUS WINAPI OleRevokeClientDoc16(LHCLIENTDOC hServerDoc) ...@@ -63,8 +63,8 @@ OLESTATUS WINAPI OleRevokeClientDoc16(LHCLIENTDOC hServerDoc)
return OLE_OK; return OLE_OK;
} }
/*********************************************************************** /******************************************************************************
* OleRevokeClientDoc * OleRevokeClientDoc32 [OLECLI32.42]
*/ */
OLESTATUS WINAPI OleRevokeClientDoc32(LHCLIENTDOC hServerDoc) OLESTATUS WINAPI OleRevokeClientDoc32(LHCLIENTDOC hServerDoc)
{ {
...@@ -72,8 +72,8 @@ OLESTATUS WINAPI OleRevokeClientDoc32(LHCLIENTDOC hServerDoc) ...@@ -72,8 +72,8 @@ OLESTATUS WINAPI OleRevokeClientDoc32(LHCLIENTDOC hServerDoc)
return OLE_OK; return OLE_OK;
} }
/*********************************************************************** /******************************************************************************
* OleCreateLinkFromClip32 * OleCreateLinkFromClip32 [OLECLI32.11]
*/ */
OLESTATUS WINAPI OleCreateLinkFromClip32( OLESTATUS WINAPI OleCreateLinkFromClip32(
LPCSTR name,LPOLECLIENT olecli,LHCLIENTDOC hclientdoc,LPCSTR xname, LPCSTR name,LPOLECLIENT olecli,LHCLIENTDOC hclientdoc,LPCSTR xname,
...@@ -84,15 +84,15 @@ OLESTATUS WINAPI OleCreateLinkFromClip32( ...@@ -84,15 +84,15 @@ OLESTATUS WINAPI OleCreateLinkFromClip32(
return OLE_OK; return OLE_OK;
} }
/*********************************************************************** /******************************************************************************
* OleQueryLinkFromClip32 * OleQueryLinkFromClip32 [OLECLI32.9]
*/ */
OLESTATUS WINAPI OleQueryLinkFromClip32(LPCSTR name,OLEOPT_RENDER render,OLECLIPFORMAT clipformat) { OLESTATUS WINAPI OleQueryLinkFromClip32(LPCSTR name,OLEOPT_RENDER render,OLECLIPFORMAT clipformat) {
FIXME(ole,"(%s,%d,%ld): stub!\n",name,render,clipformat); FIXME(ole,"(%s,%d,%ld): stub!\n",name,render,clipformat);
return OLE_OK; return OLE_OK;
} }
/*********************************************************************** /******************************************************************************
* OleQueryCreateFromClip32 * OleQueryCreateFromClip32 [OLECLI32.10]
*/ */
OLESTATUS WINAPI OleQueryCreateFromClip32(LPCSTR name,OLEOPT_RENDER render,OLECLIPFORMAT clipformat) { OLESTATUS WINAPI OleQueryCreateFromClip32(LPCSTR name,OLEOPT_RENDER render,OLECLIPFORMAT clipformat) {
FIXME(ole,"(%s,%d,%ld): stub!\n",name,render,clipformat); FIXME(ole,"(%s,%d,%ld): stub!\n",name,render,clipformat);
...@@ -100,8 +100,8 @@ OLESTATUS WINAPI OleQueryCreateFromClip32(LPCSTR name,OLEOPT_RENDER render,OLECL ...@@ -100,8 +100,8 @@ OLESTATUS WINAPI OleQueryCreateFromClip32(LPCSTR name,OLEOPT_RENDER render,OLECL
} }
/*********************************************************************** /******************************************************************************
* OleIsDcMeta16 * OleIsDcMeta16 [OLECLI.60]
*/ */
BOOL16 WINAPI OleIsDcMeta16(HDC16 hdc) BOOL16 WINAPI OleIsDcMeta16(HDC16 hdc)
{ {
...@@ -114,8 +114,8 @@ BOOL16 WINAPI OleIsDcMeta16(HDC16 hdc) ...@@ -114,8 +114,8 @@ BOOL16 WINAPI OleIsDcMeta16(HDC16 hdc)
} }
/*********************************************************************** /******************************************************************************
* OleIsDcMeta32 * OleIsDcMeta32 [OLECLI32.60]
*/ */
BOOL32 WINAPI OleIsDcMeta32(HDC32 hdc) BOOL32 WINAPI OleIsDcMeta32(HDC32 hdc)
{ {
...@@ -128,16 +128,16 @@ BOOL32 WINAPI OleIsDcMeta32(HDC32 hdc) ...@@ -128,16 +128,16 @@ BOOL32 WINAPI OleIsDcMeta32(HDC32 hdc)
} }
/*********************************************************************** /******************************************************************************
* OleSetHostNames * OleSetHostNames32 [OLECLI32.15]
*/ */
OLESTATUS WINAPI OleSetHostNames32(LPOLEOBJECT oleob,LPCSTR name1,LPCSTR name2) { OLESTATUS WINAPI OleSetHostNames32(LPOLEOBJECT oleob,LPCSTR name1,LPCSTR name2) {
FIXME(ole,"(%p,%s,%s): stub\n",oleob,name1,name2); FIXME(ole,"(%p,%s,%s): stub\n",oleob,name1,name2);
return OLE_OK; return OLE_OK;
} }
/*********************************************************************** /******************************************************************************
* OleQueryType32 * OleQueryType32 [OLECLI32.14]
*/ */
OLESTATUS WINAPI OleQueryType32(LPOLEOBJECT oleob,LONG*xlong) { OLESTATUS WINAPI OleQueryType32(LPOLEOBJECT oleob,LONG*xlong) {
FIXME(ole,"(%p,%p): stub!\n",oleob,xlong); FIXME(ole,"(%p,%p): stub!\n",oleob,xlong);
...@@ -148,8 +148,8 @@ OLESTATUS WINAPI OleQueryType32(LPOLEOBJECT oleob,LONG*xlong) { ...@@ -148,8 +148,8 @@ OLESTATUS WINAPI OleQueryType32(LPOLEOBJECT oleob,LONG*xlong) {
return oleob->lpvtbl->QueryType(oleob,xlong); return oleob->lpvtbl->QueryType(oleob,xlong);
} }
/*********************************************************************** /******************************************************************************
* OleCreateFromClip * OleCreateFromClip32 [OLECLI32.12]
*/ */
OLESTATUS WINAPI OleCreateFromClip32( OLESTATUS WINAPI OleCreateFromClip32(
LPCSTR name,LPOLECLIENT olecli,LHCLIENTDOC hclientdoc,LPCSTR xname, LPCSTR name,LPOLECLIENT olecli,LHCLIENTDOC hclientdoc,LPCSTR xname,
......
...@@ -13,8 +13,8 @@ ...@@ -13,8 +13,8 @@
LONG OLE_current_handle; LONG OLE_current_handle;
/*********************************************************************** /******************************************************************************
* OleRegisterServer * OleRegisterServer16 [OLESVR.2]
*/ */
OLESTATUS WINAPI OleRegisterServer16( LPCSTR name, LPOLESERVER serverStruct, OLESTATUS WINAPI OleRegisterServer16( LPCSTR name, LPOLESERVER serverStruct,
LHSERVER *hRet, HINSTANCE16 hServer, LHSERVER *hRet, HINSTANCE16 hServer,
...@@ -26,8 +26,8 @@ OLESTATUS WINAPI OleRegisterServer16( LPCSTR name, LPOLESERVER serverStruct, ...@@ -26,8 +26,8 @@ OLESTATUS WINAPI OleRegisterServer16( LPCSTR name, LPOLESERVER serverStruct,
return OLE_OK; return OLE_OK;
} }
/*********************************************************************** /******************************************************************************
* OleBlockServer * OleBlockServer16 [OLESVR.4]
*/ */
OLESTATUS WINAPI OleBlockServer16(LHSERVER hServer) OLESTATUS WINAPI OleBlockServer16(LHSERVER hServer)
{ {
...@@ -35,8 +35,8 @@ OLESTATUS WINAPI OleBlockServer16(LHSERVER hServer) ...@@ -35,8 +35,8 @@ OLESTATUS WINAPI OleBlockServer16(LHSERVER hServer)
return OLE_OK; return OLE_OK;
} }
/*********************************************************************** /******************************************************************************
* OleBlockServer * OleBlockServer32 [OLESVR32.4]
*/ */
OLESTATUS WINAPI OleBlockServer32(LHSERVER hServer) OLESTATUS WINAPI OleBlockServer32(LHSERVER hServer)
{ {
...@@ -44,8 +44,8 @@ OLESTATUS WINAPI OleBlockServer32(LHSERVER hServer) ...@@ -44,8 +44,8 @@ OLESTATUS WINAPI OleBlockServer32(LHSERVER hServer)
return OLE_OK; return OLE_OK;
} }
/*********************************************************************** /******************************************************************************
* OleUnblockServer * OleUnblockServer16 [OLESVR.5]
*/ */
OLESTATUS WINAPI OleUnblockServer16(LHSERVER hServer, BOOL16 *block) OLESTATUS WINAPI OleUnblockServer16(LHSERVER hServer, BOOL16 *block)
{ {
...@@ -55,8 +55,8 @@ OLESTATUS WINAPI OleUnblockServer16(LHSERVER hServer, BOOL16 *block) ...@@ -55,8 +55,8 @@ OLESTATUS WINAPI OleUnblockServer16(LHSERVER hServer, BOOL16 *block)
return OLE_OK; return OLE_OK;
} }
/*********************************************************************** /******************************************************************************
* OleUnblockServer * OleUnblockServer32 [OLESVR32.5]
*/ */
OLESTATUS WINAPI OleUnblockServer32(LHSERVER hServer, BOOL32 *block) OLESTATUS WINAPI OleUnblockServer32(LHSERVER hServer, BOOL32 *block)
{ {
...@@ -67,7 +67,7 @@ OLESTATUS WINAPI OleUnblockServer32(LHSERVER hServer, BOOL32 *block) ...@@ -67,7 +67,7 @@ OLESTATUS WINAPI OleUnblockServer32(LHSERVER hServer, BOOL32 *block)
} }
/*********************************************************************** /***********************************************************************
* OleRegisterServerDoc * OleRegisterServerDoc16 [OLESVR.6]
*/ */
OLESTATUS WINAPI OleRegisterServerDoc16( LHSERVER hServer, LPCSTR docname, OLESTATUS WINAPI OleRegisterServerDoc16( LHSERVER hServer, LPCSTR docname,
LPOLESERVERDOC document, LPOLESERVERDOC document,
...@@ -78,8 +78,8 @@ OLESTATUS WINAPI OleRegisterServerDoc16( LHSERVER hServer, LPCSTR docname, ...@@ -78,8 +78,8 @@ OLESTATUS WINAPI OleRegisterServerDoc16( LHSERVER hServer, LPCSTR docname,
return OLE_OK; return OLE_OK;
} }
/*********************************************************************** /******************************************************************************
* OleRevokeServerDoc * OleRevokeServerDoc16 [OLESVR.7]
*/ */
OLESTATUS WINAPI OleRevokeServerDoc16(LHSERVERDOC hServerDoc) OLESTATUS WINAPI OleRevokeServerDoc16(LHSERVERDOC hServerDoc)
{ {
...@@ -87,8 +87,8 @@ OLESTATUS WINAPI OleRevokeServerDoc16(LHSERVERDOC hServerDoc) ...@@ -87,8 +87,8 @@ OLESTATUS WINAPI OleRevokeServerDoc16(LHSERVERDOC hServerDoc)
return OLE_OK; return OLE_OK;
} }
/*********************************************************************** /******************************************************************************
* OleRevokeServerDoc * OleRevokeServerDoc32 [OLESVR32.7]
*/ */
OLESTATUS WINAPI OleRevokeServerDoc32(LHSERVERDOC hServerDoc) OLESTATUS WINAPI OleRevokeServerDoc32(LHSERVERDOC hServerDoc)
{ {
...@@ -96,8 +96,8 @@ OLESTATUS WINAPI OleRevokeServerDoc32(LHSERVERDOC hServerDoc) ...@@ -96,8 +96,8 @@ OLESTATUS WINAPI OleRevokeServerDoc32(LHSERVERDOC hServerDoc)
return OLE_OK; return OLE_OK;
} }
/*********************************************************************** /******************************************************************************
* OleRevokeServer * OleRevokeServer [OLESVR.3]
*/ */
OLESTATUS WINAPI OleRevokeServer(LHSERVER hServer) OLESTATUS WINAPI OleRevokeServer(LHSERVER hServer)
{ {
...@@ -120,8 +120,8 @@ OLESTATUS WINAPI OleRegisterServerDoc32( LHSERVER hServer, LPCSTR docname, ...@@ -120,8 +120,8 @@ OLESTATUS WINAPI OleRegisterServerDoc32( LHSERVER hServer, LPCSTR docname,
return OLE_OK; return OLE_OK;
} }
/*********************************************************************** /******************************************************************************
* OleRenameServerDoc32 * OleRenameServerDoc32 [OLESVR32.8]
* *
*/ */
OLESTATUS WINAPI OleRenameServerDoc32(LHSERVERDOC hDoc, LPCSTR newName) OLESTATUS WINAPI OleRenameServerDoc32(LHSERVERDOC hDoc, LPCSTR newName)
......
...@@ -47,6 +47,8 @@ static void _create_istream16(LPSTREAM16 *str); ...@@ -47,6 +47,8 @@ static void _create_istream16(LPSTREAM16 *str);
#define IMPLEMENTED 1 #define IMPLEMENTED 1
/****************************************************************************** /******************************************************************************
* STORAGE_get_big_block [Internal]
*
* Reading OLE compound storage * Reading OLE compound storage
*/ */
static BOOL32 static BOOL32
...@@ -119,7 +121,9 @@ STORAGE_get_nth_next_big_blocknr(HFILE32 hf,int blocknr,int nr) { ...@@ -119,7 +121,9 @@ STORAGE_get_nth_next_big_blocknr(HFILE32 hf,int blocknr,int nr) {
return blocknr; return blocknr;
} }
/******************************************************************************
* STORAGE_get_root_pps_entry [Internal]
*/
static BOOL32 static BOOL32
STORAGE_get_root_pps_entry(HFILE32 hf,struct storage_pps_entry *pstde) { STORAGE_get_root_pps_entry(HFILE32 hf,struct storage_pps_entry *pstde) {
int blocknr,i; int blocknr,i;
...@@ -238,6 +242,9 @@ STORAGE_get_pps_entry(HFILE32 hf,int n,struct storage_pps_entry *pstde) { ...@@ -238,6 +242,9 @@ STORAGE_get_pps_entry(HFILE32 hf,int n,struct storage_pps_entry *pstde) {
return 1; return 1;
} }
/******************************************************************************
* STORAGE_put_pps_entry [Internal]
*/
static int static int
STORAGE_put_pps_entry(HFILE32 hf,int n,struct storage_pps_entry *pstde) { STORAGE_put_pps_entry(HFILE32 hf,int n,struct storage_pps_entry *pstde) {
int blocknr; int blocknr;
...@@ -256,6 +263,9 @@ STORAGE_put_pps_entry(HFILE32 hf,int n,struct storage_pps_entry *pstde) { ...@@ -256,6 +263,9 @@ STORAGE_put_pps_entry(HFILE32 hf,int n,struct storage_pps_entry *pstde) {
return 1; return 1;
} }
/******************************************************************************
* STORAGE_look_for_named_pps [Internal]
*/
static int static int
STORAGE_look_for_named_pps(HFILE32 hf,int n,LPOLESTR32 name) { STORAGE_look_for_named_pps(HFILE32 hf,int n,LPOLESTR32 name) {
struct storage_pps_entry stde; struct storage_pps_entry stde;
...@@ -281,7 +291,12 @@ STORAGE_look_for_named_pps(HFILE32 hf,int n,LPOLESTR32 name) { ...@@ -281,7 +291,12 @@ STORAGE_look_for_named_pps(HFILE32 hf,int n,LPOLESTR32 name) {
return -1; return -1;
} }
/* FIXME: Function is unused */ /******************************************************************************
* STORAGE_dump_pps_entry [Internal]
*
* FIXME
* Function is unused
*/
void void
STORAGE_dump_pps_entry(struct storage_pps_entry *stde) { STORAGE_dump_pps_entry(struct storage_pps_entry *stde) {
char name[33],xguid[50]; char name[33],xguid[50];
...@@ -350,6 +365,9 @@ STORAGE_init_storage(HFILE32 hf) { ...@@ -350,6 +365,9 @@ STORAGE_init_storage(HFILE32 hf) {
return TRUE; return TRUE;
} }
/******************************************************************************
* STORAGE_set_big_chain [Internal]
*/
static BOOL32 static BOOL32
STORAGE_set_big_chain(HFILE32 hf,int blocknr,INT32 type) { STORAGE_set_big_chain(HFILE32 hf,int blocknr,INT32 type) {
BYTE block[BIGSIZE]; BYTE block[BIGSIZE];
...@@ -405,6 +423,9 @@ STORAGE_set_small_chain(HFILE32 hf,int blocknr,INT32 type) { ...@@ -405,6 +423,9 @@ STORAGE_set_small_chain(HFILE32 hf,int blocknr,INT32 type) {
return TRUE; return TRUE;
} }
/******************************************************************************
* STORAGE_get_free_big_blocknr [Internal]
*/
static int static int
STORAGE_get_free_big_blocknr(HFILE32 hf) { STORAGE_get_free_big_blocknr(HFILE32 hf) {
BYTE block[BIGSIZE]; BYTE block[BIGSIZE];
...@@ -461,6 +482,9 @@ STORAGE_get_free_big_blocknr(HFILE32 hf) { ...@@ -461,6 +482,9 @@ STORAGE_get_free_big_blocknr(HFILE32 hf) {
} }
/******************************************************************************
* STORAGE_get_free_small_blocknr [Internal]
*/
static int static int
STORAGE_get_free_small_blocknr(HFILE32 hf) { STORAGE_get_free_small_blocknr(HFILE32 hf) {
BYTE block[BIGSIZE]; BYTE block[BIGSIZE];
...@@ -540,6 +564,9 @@ STORAGE_get_free_small_blocknr(HFILE32 hf) { ...@@ -540,6 +564,9 @@ STORAGE_get_free_small_blocknr(HFILE32 hf) {
return newblocknr; return newblocknr;
} }
/******************************************************************************
* STORAGE_get_free_pps_entry [Internal]
*/
static int static int
STORAGE_get_free_pps_entry(HFILE32 hf) { STORAGE_get_free_pps_entry(HFILE32 hf) {
int blocknr,i,curblock,lastblocknr; int blocknr,i,curblock,lastblocknr;
...@@ -577,7 +604,7 @@ STORAGE_get_free_pps_entry(HFILE32 hf) { ...@@ -577,7 +604,7 @@ STORAGE_get_free_pps_entry(HFILE32 hf) {
} }
/****************************************************************************** /******************************************************************************
* IStream * IStream16_QueryInterface [STORAGE.518]
*/ */
HRESULT WINAPI IStream16_QueryInterface( HRESULT WINAPI IStream16_QueryInterface(
LPSTREAM16 this,REFIID refiid,LPVOID *obj LPSTREAM16 this,REFIID refiid,LPVOID *obj
...@@ -609,7 +636,12 @@ ULONG WINAPI IStream16_Release(LPSTREAM16 this) { ...@@ -609,7 +636,12 @@ ULONG WINAPI IStream16_Release(LPSTREAM16 this) {
return this->ref; return this->ref;
} }
/* FIXME: not handling 64 bit */ /******************************************************************************
* IStream16_Seek [STORAGE.523]
*
* FIXME
* Does not handle 64 bits
*/
HRESULT WINAPI IStream16_Seek( HRESULT WINAPI IStream16_Seek(
LPSTREAM16 this,LARGE_INTEGER offset,DWORD whence,ULARGE_INTEGER *newpos LPSTREAM16 this,LARGE_INTEGER offset,DWORD whence,ULARGE_INTEGER *newpos
) { ) {
...@@ -650,6 +682,9 @@ HRESULT WINAPI IStream16_Seek( ...@@ -650,6 +682,9 @@ HRESULT WINAPI IStream16_Seek(
return OLE_OK; return OLE_OK;
} }
/******************************************************************************
* IStream16_Read [STORAGE.521]
*/
HRESULT WINAPI IStream16_Read( HRESULT WINAPI IStream16_Read(
LPSTREAM16 this,void *pv,ULONG cb,ULONG *pcbRead LPSTREAM16 this,void *pv,ULONG cb,ULONG *pcbRead
) { ) {
...@@ -707,6 +742,9 @@ HRESULT WINAPI IStream16_Read( ...@@ -707,6 +742,9 @@ HRESULT WINAPI IStream16_Read(
return OLE_OK; return OLE_OK;
} }
/******************************************************************************
* IStream16_Write [STORAGE.522]
*/
HRESULT WINAPI IStream16_Write( HRESULT WINAPI IStream16_Write(
LPSTREAM16 this,const void *pv,ULONG cb,ULONG *pcbWrite LPSTREAM16 this,const void *pv,ULONG cb,ULONG *pcbWrite
) { ) {
...@@ -965,6 +1003,9 @@ HRESULT WINAPI IStream16_Write( ...@@ -965,6 +1003,9 @@ HRESULT WINAPI IStream16_Write(
return OLE_OK; return OLE_OK;
} }
/******************************************************************************
* _create_istream16 [Internal]
*/
static void _create_istream16(LPSTREAM16 *str) { static void _create_istream16(LPSTREAM16 *str) {
LPSTREAM16 lpst; LPSTREAM16 lpst;
...@@ -1020,7 +1061,7 @@ static void _create_istream16(LPSTREAM16 *str) { ...@@ -1020,7 +1061,7 @@ static void _create_istream16(LPSTREAM16 *str) {
} }
/***************************************************************************** /*****************************************************************************
* IStream32 * IStream32_QueryInterface [???]
*/ */
HRESULT WINAPI IStream32_QueryInterface( HRESULT WINAPI IStream32_QueryInterface(
LPSTREAM32 this,REFIID refiid,LPVOID *obj LPSTREAM32 this,REFIID refiid,LPVOID *obj
...@@ -1066,8 +1107,9 @@ static IStream32_VTable strvt32 = { ...@@ -1066,8 +1107,9 @@ static IStream32_VTable strvt32 = {
(void*)11, (void*)11,
}; };
/****************************************************************************** /******************************************************************************
* IStorage * IStorage16_QueryInterface [STORAGE.500]
*/ */
HRESULT WINAPI IStorage16_QueryInterface( HRESULT WINAPI IStorage16_QueryInterface(
LPSTORAGE16 this,REFIID refiid,LPVOID *obj LPSTORAGE16 this,REFIID refiid,LPVOID *obj
...@@ -1116,6 +1158,9 @@ HRESULT WINAPI IStorage16_Stat( ...@@ -1116,6 +1158,9 @@ HRESULT WINAPI IStorage16_Stat(
return OLE_OK; return OLE_OK;
} }
/******************************************************************************
* IStorage16_Commit [STORAGE.509]
*/
HRESULT WINAPI IStorage16_Commit( HRESULT WINAPI IStorage16_Commit(
LPSTORAGE16 this,DWORD commitflags LPSTORAGE16 this,DWORD commitflags
) { ) {
...@@ -1196,6 +1241,9 @@ HRESULT WINAPI IStorage16_CreateStorage( ...@@ -1196,6 +1241,9 @@ HRESULT WINAPI IStorage16_CreateStorage(
return OLE_OK; return OLE_OK;
} }
/******************************************************************************
* IStorage16_CreateStream [STORAGE.503]
*/
HRESULT WINAPI IStorage16_CreateStream( HRESULT WINAPI IStorage16_CreateStream(
LPSTORAGE16 this,LPCOLESTR16 pwcsName,DWORD grfMode,DWORD reserved1,DWORD reserved2, IStream16 **ppstm LPSTORAGE16 this,LPCOLESTR16 pwcsName,DWORD grfMode,DWORD reserved1,DWORD reserved2, IStream16 **ppstm
) { ) {
...@@ -1244,6 +1292,9 @@ HRESULT WINAPI IStorage16_CreateStream( ...@@ -1244,6 +1292,9 @@ HRESULT WINAPI IStorage16_CreateStream(
return OLE_OK; return OLE_OK;
} }
/******************************************************************************
* IStorage16_OpenStorage [STORAGE.506]
*/
HRESULT WINAPI IStorage16_OpenStorage( HRESULT WINAPI IStorage16_OpenStorage(
LPSTORAGE16 this,LPCOLESTR16 pwcsName, IStorage16 *pstgPrio, DWORD grfMode, SNB16 snbExclude, DWORD reserved, IStorage16 **ppstg LPSTORAGE16 this,LPCOLESTR16 pwcsName, IStorage16 *pstgPrio, DWORD grfMode, SNB16 snbExclude, DWORD reserved, IStorage16 **ppstg
) { ) {
...@@ -1369,7 +1420,7 @@ static void _create_istorage16(LPSTORAGE16 *stg) { ...@@ -1369,7 +1420,7 @@ static void _create_istorage16(LPSTORAGE16 *stg) {
} }
/****************************************************************************** /******************************************************************************
* IStorage32 * IStorage32_QueryInterface [???]
*/ */
HRESULT WINAPI IStorage32_QueryInterface( HRESULT WINAPI IStorage32_QueryInterface(
LPSTORAGE32 this,REFIID refiid,LPVOID *obj LPSTORAGE32 this,REFIID refiid,LPVOID *obj
...@@ -1445,6 +1496,9 @@ static IStorage32_VTable stvt32 = { ...@@ -1445,6 +1496,9 @@ static IStorage32_VTable stvt32 = {
* Storage API functions * Storage API functions
*/ */
/******************************************************************************
* StgCreateDocFile16 [STORAGE.1]
*/
OLESTATUS WINAPI StgCreateDocFile16( OLESTATUS WINAPI StgCreateDocFile16(
LPCOLESTR16 pwcsName,DWORD grfMode,DWORD reserved,IStorage16 **ppstgOpen LPCOLESTR16 pwcsName,DWORD grfMode,DWORD reserved,IStorage16 **ppstgOpen
) { ) {
...@@ -1486,6 +1540,9 @@ OLESTATUS WINAPI StgCreateDocFile16( ...@@ -1486,6 +1540,9 @@ OLESTATUS WINAPI StgCreateDocFile16(
return OLE_OK; return OLE_OK;
} }
/******************************************************************************
* StgCreateDocFile32 [OLE32.144]
*/
OLESTATUS WINAPI StgCreateDocFile32( OLESTATUS WINAPI StgCreateDocFile32(
LPCOLESTR32 pwcsName,DWORD grfMode,DWORD reserved,IStorage32 **ppstgOpen LPCOLESTR32 pwcsName,DWORD grfMode,DWORD reserved,IStorage32 **ppstgOpen
) { ) {
...@@ -1582,6 +1639,9 @@ OLESTATUS WINAPI StgOpenStorage16( ...@@ -1582,6 +1639,9 @@ OLESTATUS WINAPI StgOpenStorage16(
} }
/******************************************************************************
* StgOpenStorage32 [OLE32.148]
*/
OLESTATUS WINAPI StgOpenStorage32( OLESTATUS WINAPI StgOpenStorage32(
const OLECHAR32 * pwcsName,IStorage32 *pstgPriority,DWORD grfMode, const OLECHAR32 * pwcsName,IStorage32 *pstgPriority,DWORD grfMode,
SNB32 snbExclude,DWORD reserved, IStorage32 **ppstgOpen SNB32 snbExclude,DWORD reserved, IStorage32 **ppstgOpen
......
...@@ -19,7 +19,8 @@ ...@@ -19,7 +19,8 @@
#include "debug.h" #include "debug.h"
/**************************************************************************** /****************************************************************************
* QueryPathOfRegTypeLib (TYPELIB.14) * QueryPathOfRegTypeLib16 [TYPELIB.14]
*
* the path is "Classes\Typelib\<guid>\<major>.<minor>\<lcid>\win16\" * the path is "Classes\Typelib\<guid>\<major>.<minor>\<lcid>\win16\"
* RETURNS * RETURNS
* path of typelib * path of typelib
...@@ -56,7 +57,7 @@ QueryPathOfRegTypeLib16( ...@@ -56,7 +57,7 @@ QueryPathOfRegTypeLib16(
} }
/**************************************************************************** /****************************************************************************
* QueryPathOfRegTypeLib (OLEAUT32.164) * QueryPathOfRegTypeLib32 [OLEAUT32.164]
* RETURNS * RETURNS
* path of typelib * path of typelib
*/ */
...@@ -111,7 +112,7 @@ HRESULT WINAPI LoadTypeLib( ...@@ -111,7 +112,7 @@ HRESULT WINAPI LoadTypeLib(
} }
/****************************************************************************** /******************************************************************************
* LoadTypeLib (OLEAUT32.161) * LoadTypeLib32 [OLEAUT32.161]
* Loads and registers a type library * Loads and registers a type library
* NOTES * NOTES
* Docs: OLECHAR FAR* szFile * Docs: OLECHAR FAR* szFile
...@@ -131,7 +132,7 @@ HRESULT WINAPI LoadTypeLib32( ...@@ -131,7 +132,7 @@ HRESULT WINAPI LoadTypeLib32(
} }
/****************************************************************************** /******************************************************************************
* RegisterTypeLib (OLEAUT32.163) * RegisterTypeLib32 [OLEAUT32.163]
* Adds information about a type library to the System Registry * Adds information about a type library to the System Registry
* NOTES * NOTES
* Docs: ITypeLib FAR * ptlib * Docs: ITypeLib FAR * ptlib
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment