ReactOS
0.4.16-dev-550-g2186ce3
provexce.h
Go to the documentation of this file.
1
#pragma once
2
3
#ifndef _PROVIDER_EXCEPT_H
4
#define _PROVIDER_EXCEPT_H
5
6
class
CHeap_Exception
7
{
8
public
:
9
enum
HEAP_ERROR
10
{
11
E_ALLOCATION_ERROR
= 0 ,
12
E_FREE_ERROR
13
};
14
15
CHeap_Exception
(
HEAP_ERROR
e
) :
m_Error
(
e
) {}
16
~CHeap_Exception
() {}
17
18
HEAP_ERROR
GetError
() {
return
m_Error
; }
19
private
:
20
HEAP_ERROR
m_Error
;
21
};
22
23
#endif
CHeap_Exception
Definition:
provexce.h:7
CHeap_Exception::GetError
HEAP_ERROR GetError()
Definition:
provexce.h:18
CHeap_Exception::CHeap_Exception
CHeap_Exception(HEAP_ERROR e)
Definition:
provexce.h:15
CHeap_Exception::~CHeap_Exception
~CHeap_Exception()
Definition:
provexce.h:16
CHeap_Exception::HEAP_ERROR
HEAP_ERROR
Definition:
provexce.h:10
CHeap_Exception::E_ALLOCATION_ERROR
@ E_ALLOCATION_ERROR
Definition:
provexce.h:11
CHeap_Exception::E_FREE_ERROR
@ E_FREE_ERROR
Definition:
provexce.h:12
CHeap_Exception::m_Error
HEAP_ERROR m_Error
Definition:
provexce.h:20
e
#define e
Definition:
ke_i.h:82
sdk
include
psdk
provexce.h
Generated on Mon Jan 20 2025 06:12:32 for ReactOS by
1.9.6