ReactOS 0.4.17-dev-343-gb35a9be
shstream Struct Reference
Collaboration diagram for shstream:

Public Attributes

IStream IStream_iface
 
LONG refcount
 
union {
   struct {
      BYTE *   buffer
 
      DWORD   length
 
      DWORD   position
 
      HKEY   hkey
 
      WCHAR *   valuename
 
   }   mem
 
   struct {
      HANDLE   handle
 
      DWORD   mode
 
      WCHAR *   path
 
   }   file
 
u
 

Detailed Description

Definition at line 524 of file main.c.

Member Data Documentation

◆ buffer

BYTE* shstream::buffer

Definition at line 533 of file main.c.

◆ 

struct { ... } shstream::file

◆ handle

HANDLE shstream::handle

Definition at line 542 of file main.c.

◆ hkey

HKEY shstream::hkey

Definition at line 537 of file main.c.

Referenced by SHOpenRegStreamA(), and SHOpenRegStreamW().

◆ IStream_iface

IStream shstream::IStream_iface

Definition at line 526 of file main.c.

Referenced by impl_from_IStream().

◆ length

DWORD shstream::length

Definition at line 534 of file main.c.

◆ 

struct { ... } shstream::mem

◆ mode

DWORD shstream::mode

Definition at line 543 of file main.c.

◆ path

WCHAR* shstream::path

Definition at line 544 of file main.c.

◆ position

DWORD shstream::position

Definition at line 535 of file main.c.

Referenced by filestream_Seek().

◆ refcount

LONG shstream::refcount

Definition at line 527 of file main.c.

Referenced by filestream_Release(), memstream_Release(), regstream_Release(), and shstream_AddRef().

◆ 

union { ... } shstream::u

◆ valuename

WCHAR* shstream::valuename

Definition at line 538 of file main.c.


The documentation for this struct was generated from the following file: