|
ReactOS 0.4.16-dev-2332-g4cba65d
|


Go to the source code of this file.
Macros | |
| #define | __ROAPI_H_ |
| #define | ROAPI DECLSPEC_IMPORT |
Typedefs | |
| typedef enum RO_INIT_TYPE | RO_INIT_TYPE |
| typedef struct _RO_REGISTRATION_COOKIE * | RO_REGISTRATION_COOKIE |
| typedef HRESULT(WINAPI * | PFNGETACTIVATIONFACTORY) (_In_ HSTRING classId, _Out_ IActivationFactory **factory) |
Enumerations | |
| enum | RO_INIT_TYPE { RO_INIT_SINGLETHREADED = 0 , RO_INIT_MULTITHREADED = 1 } |
Functions | |
| DECLARE_HANDLE (APARTMENT_SHUTDOWN_REGISTRATION_COOKIE) | |
| ROAPI _Check_return_ HRESULT WINAPI | RoActivateInstance (_In_ HSTRING classid, _Out_ IInspectable **instance) |
| ROAPI _Check_return_ HRESULT WINAPI | RoGetActivationFactory (_In_ HSTRING classid, _In_ REFIID iid, _Out_ void **class_factory) |
| ROAPI _Check_return_ HRESULT WINAPI | RoInitialize (_In_ RO_INIT_TYPE initType) |
| ROAPI void WINAPI | RoUninitialize (void) |
| #define ROAPI DECLSPEC_IMPORT |
| typedef enum RO_INIT_TYPE RO_INIT_TYPE |
| typedef struct _RO_REGISTRATION_COOKIE* RO_REGISTRATION_COOKIE |
| Enumerator | |
|---|---|
| RO_INIT_SINGLETHREADED | |
| RO_INIT_MULTITHREADED | |
| DECLARE_HANDLE | ( | APARTMENT_SHUTDOWN_REGISTRATION_COOKIE | ) |
| ROAPI _Check_return_ HRESULT WINAPI RoActivateInstance | ( | _In_ HSTRING | classid, |
| _Out_ IInspectable ** | instance | ||
| ) |
| ROAPI _Check_return_ HRESULT WINAPI RoGetActivationFactory | ( | _In_ HSTRING | classid, |
| _In_ REFIID | iid, | ||
| _Out_ void ** | class_factory | ||
| ) |
| ROAPI _Check_return_ HRESULT WINAPI RoInitialize | ( | _In_ RO_INIT_TYPE | initType | ) |
Definition at line 138 of file roapi.c.
Referenced by test_ActivationFactories(), test_implicit_mta(), test_RoGetAgileReference(), and test_RoGetAgileReference_thread_proc().