ReactOS 0.4.15-dev-7924-g5949c20
rapi.h
Go to the documentation of this file.
1/* rapi.h - main header file for the RAPI API
2
3 NOTE: This strictly does not belong in the Win32 API since it's
4 really part of Platform SDK.
5
6*/
7
8#ifndef _RAPI_H
9#define _RAPI_H
10
11typedef struct IRAPIStream
12{
15
17
19{
22
24{
27};
28
30
31typedef struct _RAPIINIT
32{
37
43
46STDAPI_(BOOL) CeCreateDirectory (LPCWSTR, LPSECURITY_ATTRIBUTES);
47STDAPI_(DWORD) CeGetLastError (void);
49STDAPI_(BOOL) CeCloseHandle (HANDLE);
50
51#endif /* _RAPI_H */
#define STDAPI_(t)
Definition: basetyps.h:42
#define STDAPI
Definition: basetyps.h:41
SIZE_T LPPROCESS_INFORMATION
Definition: cordebug.idl:86
#define STDAPICALLTYPE
Definition: guid.c:3
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
STDAPI CeRapiUninit(void)
typedef IRAPIStream *struct _RAPIINIT RAPIINIT
STDAPI CeRapiInitEx(RAPIINIT *)
enum tagRAPISTREAMFLAG RAPISTREAMFLAG
STDAPI CeRapiInit(void)
typedef DWORD
Definition: rapi.h:29
typedef BYTE
Definition: rapi.h:29
tagRAPISTREAMFLAG
Definition: rapi.h:19
@ STREAM_TIMEOUT_READ
Definition: rapi.h:20
HRESULT(__stdcall *GetRapiStat)(IRAPIStream *
struct IRAPIStreamVtbl * lpVtbl
Definition: rapi.h:13
Definition: rapi.h:32
DWORD cbSize
Definition: rapi.h:33
HANDLE heRapiInit
Definition: rapi.h:34
HRESULT hrRapiInit
Definition: rapi.h:35
uint32_t * LPDWORD
Definition: typedefs.h:59
#define __stdcall
Definition: typedefs.h:25
CONST void * LPCVOID
Definition: windef.h:191
#define HRESULT
Definition: msvc.h:7
WCHAR * LPWSTR
Definition: xmlstorage.h:184
const WCHAR * LPCWSTR
Definition: xmlstorage.h:185