#include <stdarg.h>
#include <string.h>
#include "windef.h"
#include "winbase.h"
#include "winerror.h"
#include "winnls.h"
#include "shlwapi.h"
#include "wine/debug.h"
Go to the source code of this file.
◆ COBJMACROS
◆ NO_SHLWAPI_PATH
◆ NO_SHLWAPI_REG
◆ SHIsEmptyStream()
Definition at line 78 of file istream.c.
79{
80 STATSTG statstg;
82
83 TRACE(
"(%p)\n", lpStream);
84
85 memset(&statstg, 0,
sizeof(statstg));
86
87 if(
SUCCEEDED(IStream_Stat(lpStream, &statstg, 1)))
88 {
89 if(statstg.cbSize.QuadPart)
91 }
92 else
93 {
95
96
98 {
101
102 IStream_Seek(lpStream,
zero, 0,
NULL);
104 }
105 }
106 return bRet;
107}
◆ SHIStream_Read()
Definition at line 52 of file istream.c.
53{
56
57 TRACE(
"(%p,%p,%d)\n", lpStream, lpvDest, ulSize);
58
59 hRet = IStream_Read(lpStream, lpvDest, ulSize, &ulRead);
60
63 return hRet;
64}
◆ SHIStream_Write()
Definition at line 123 of file istream.c.
124{
127
128 TRACE(
"(%p,%p,%d)\n", lpStream, lpvSrc, ulSize);
129
130 hRet = IStream_Write(lpStream, lpvSrc, ulSize, &ulWritten);
131
132 if (
SUCCEEDED(hRet) && ulWritten != ulSize)
134
135 return hRet;
136}
◆ WINE_DEFAULT_DEBUG_CHANNEL()
| WINE_DEFAULT_DEBUG_CHANNEL |
( |
shell |
| ) |
|