ReactOS  0.4.15-dev-1619-g69dffed
irpstream.cpp File Reference
#include "private.hpp"
#include <debug.h>
Include dependency graph for irpstream.cpp:

Go to the source code of this file.

Classes

class  CIrpQueue
 
struct  KSSTREAM_TAG
 
struct  KSSTREAM_DATA
 

Macros

#define NDEBUG
 
#define STREAM_DATA_OFFSET   (0)
 

Typedefs

typedef struct KSSTREAM_TAGPKSSTREAM_TAG
 
typedef struct KSSTREAM_DATAPKSSTREAM_DATA
 

Functions

NTSTATUS NTAPI NewIrpQueue (IN IIrpQueue **Queue)
 

Macro Definition Documentation

◆ NDEBUG

#define NDEBUG

Definition at line 12 of file irpstream.cpp.

◆ STREAM_DATA_OFFSET

#define STREAM_DATA_OFFSET   (0)

Definition at line 78 of file irpstream.cpp.

Typedef Documentation

◆ PKSSTREAM_DATA

◆ PKSSTREAM_TAG

Function Documentation

◆ NewIrpQueue()

NTSTATUS NTAPI NewIrpQueue ( IN IIrpQueue **  Queue)

Definition at line 808 of file irpstream.cpp.

810 {
812  if (!This)
814 
815  This->AddRef();
816 
817  *Queue = (IIrpQueue*)This;
818  return STATUS_SUCCESS;
819 }
#define STATUS_INSUFFICIENT_RESOURCES
Definition: udferr_usr.h:158
_Must_inspect_result_ _In_ WDFDEVICE _In_ PIRP _In_ WDFQUEUE Queue
Definition: wdfdevice.h:2221
#define TAG_PORTCLASS
Definition: private.hpp:24
#define NULL
Definition: types.h:112
#define STATUS_SUCCESS
Definition: shellext.h:65