Lines Matching defs:PRTSTREAM
41 typedef struct RTSTREAM *PRTSTREAM;
44 extern RTDATADECL(PRTSTREAM) g_pStdIn;
47 extern RTDATADECL(PRTSTREAM) g_pStdErr;
50 extern RTDATADECL(PRTSTREAM) g_pStdOut;
62 RTR3DECL(int) RTStrmOpen(const char *pszFilename, const char *pszMode, PRTSTREAM *ppStream);
74 RTR3DECL(int) RTStrmOpenFV(const char *pszMode, PRTSTREAM *ppStream, const char *pszFilenameFmt, va_list args);
86 RTR3DECL(int) RTStrmOpenF(const char *pszMode, PRTSTREAM *ppStream, const char *pszFilenameFmt, ...);
94 RTR3DECL(int) RTStrmClose(PRTSTREAM pStream);
102 RTR3DECL(int) RTStrmError(PRTSTREAM pStream);
113 RTR3DECL(int) RTStrmClearError(PRTSTREAM pStream);
126 RTR3DECL(int) RTStrmSetMode(PRTSTREAM pStream, int fBinary, int fCurrentCodeSet);
136 RTR3DECL(int) RTStrmInputGetEchoChars(PRTSTREAM pStream, bool *pfEchoChars);
146 RTR3DECL(int) RTStrmInputSetEchoChars(PRTSTREAM pStream, bool fEchoChars);
160 RTR3DECL(int) RTStrmRewind(PRTSTREAM pStream);
173 RTR3DECL(int) RTStrmReadEx(PRTSTREAM pStream, void *pvBuf, size_t cbRead, size_t *pcbRead);
185 RTR3DECL(int) RTStrmWriteEx(PRTSTREAM pStream, const void *pvBuf, size_t cbWrite, size_t *pcbWritten);
196 DECLINLINE(int) RTStrmRead(PRTSTREAM pStream, void *pvBuf, size_t cbRead)
209 DECLINLINE(int) RTStrmWrite(PRTSTREAM pStream, const void *pvBuf, size_t cbWrite)
221 RTR3DECL(int) RTStrmGetCh(PRTSTREAM pStream);
230 RTR3DECL(int) RTStrmPutCh(PRTSTREAM pStream, int ch);
241 RTR3DECL(int) RTStrmPutStr(PRTSTREAM pStream, const char *pszString);
259 RTR3DECL(int) RTStrmGetLine(PRTSTREAM pStream, char *pszString, size_t cbString);
267 RTR3DECL(int) RTStrmFlush(PRTSTREAM pStream);
277 RTR3DECL(int) RTStrmPrintf(PRTSTREAM pStream, const char *pszFormat, ...);
287 RTR3DECL(int) RTStrmPrintfV(PRTSTREAM pStream, const char *pszFormat, va_list args);