AJA NTV2 SDK  17.6.0.2675
NTV2 SDK 17.6.0.2675
dllentry.cpp File Reference
#include <streams.h>
#include <initguid.h>
#include <strsafe.h>
Include dependency graph for dllentry.cpp:

Go to the source code of this file.

Classes

class  CClassFactory
 

Functions

 __control_entrypoint (DllExport) STDAPI DllGetClassObject(__in REFCLSID rClsID
 
 if (!(riid==IID_IUnknown) &&!(riid==IID_IClassFactory))
 
 for (int i=0;i< g_cTemplates;i++)
 
void DllInitClasses (BOOL bLoading)
 
STDAPI DllCanUnloadNow ()
 
void __cdecl __security_init_cookie (void)
 
BOOL WINAPI _DllEntryPoint (HINSTANCE, ULONG, __inout_opt LPVOID)
 
DECLSPEC_NOINLINE BOOL WINAPI DllEntryPoint (HINSTANCE hInstance, ULONG ulReason, __inout_opt LPVOID pv)
 

Variables

CFactoryTemplate g_Templates []
 
int g_cTemplates
 
HINSTANCE g_hInst
 
DWORD g_amPlatform
 
OSVERSIONINFO g_osInfo
 
__in REFIID riid
 
__in REFIID __deref_out void ** pv
 
return CLASS_E_CLASSNOTAVAILABLE
 

Function Documentation

◆ __control_entrypoint()

__control_entrypoint ( DllExport  )

◆ __security_init_cookie()

void __cdecl __security_init_cookie ( void  )

◆ _DllEntryPoint()

DECLSPEC_NOINLINE BOOL WINAPI _DllEntryPoint ( HINSTANCE  hInstance,
ULONG  ulReason,
__inout_opt LPVOID  pv 
)

Definition at line 289 of file dllentry.cpp.

◆ DllCanUnloadNow()

STDAPI DllCanUnloadNow ( )

Definition at line 247 of file dllentry.cpp.

◆ DllEntryPoint()

DECLSPEC_NOINLINE BOOL WINAPI DllEntryPoint ( HINSTANCE  hInstance,
ULONG  ulReason,
__inout_opt LPVOID  pv 
)

Definition at line 272 of file dllentry.cpp.

◆ DllInitClasses()

void DllInitClasses ( BOOL  bLoading)

Definition at line 224 of file dllentry.cpp.

◆ for()

for ( )

Definition at line 202 of file dllentry.cpp.

◆ if()

if ( riid==IID_IUnknown) &&!(riid==IID_IClassFactory)

Definition at line 196 of file dllentry.cpp.

Variable Documentation

◆ CLASS_E_CLASSNOTAVAILABLE

return CLASS_E_CLASSNOTAVAILABLE

Definition at line 217 of file dllentry.cpp.

◆ g_amPlatform

DWORD g_amPlatform

Definition at line 29 of file dllentry.cpp.

◆ g_cTemplates

int g_cTemplates

◆ g_hInst

HINSTANCE g_hInst

Definition at line 28 of file dllentry.cpp.

◆ g_osInfo

OSVERSIONINFO g_osInfo

Definition at line 30 of file dllentry.cpp.

◆ g_Templates

CFactoryTemplate g_Templates[]

◆ pv

__in REFIID __deref_out void** pv
Initial value:
{
*pv = NULL

Definition at line 194 of file dllentry.cpp.

◆ riid

__in REFIID riid

Definition at line 192 of file dllentry.cpp.

NULL
#define NULL
Definition: ntv2caption608types.h:19
pv
__in REFIID __deref_out void ** pv
Definition: dllentry.cpp:194