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