NERvDN Library  0.2.0.20160420-0019
NERvLibrary - Nerve Gear Developer Network
Demo::IDemo Struct Referenceabstract

Demo interface. More...

#include <NERvHub/interface/Demo/IDemo.h>

Inheritance diagram for Demo::IDemo:
NERvGear::IUnknown Demo::ODemo

Detailed Description

Demo interface.

Detailed description for the interface.

Remarks
Remarks for the interface
See also
N/A

Define ID:

const NERvGear::UID Demo::ID_IDemo; // 6869424C-F29F-45BF-87DF-63AD8067942B

Public Member Functions

virtual long __stdcall FooBar (const wchar_t *str)=0
 A demo method. More...
 
- Public Member Functions inherited from NERvGear::IUnknown
virtual long __stdcall QueryInterface (const UID &interfaceID, void **ppvObject)=0
 
virtual unsigned long __stdcall AddRef ()=0
 
virtual unsigned long __stdcall Release ()=0
 

Member Function Documentation

virtual long __stdcall Demo::IDemo::FooBar ( const wchar_t *  str)
pure virtual

A demo method.

Detailed description for the method.

Parameters
[in]strA pointer to a null terminated string.
Returns
Returns an error code.
Return values
S_OKSuccess.
E_FAILFail.
Remarks
Remarks for the method
See also
N/A