private void InitializeWithoutGetFunctionList()
{
C_Initialize = NativeMethods.C_Initialize;
C_Finalize = NativeMethods.C_Finalize;
C_GetInfo = NativeMethods.C_GetInfo;
C_GetFunctionList = NativeMethods.C_GetFunctionList;
C_GetSlotList = NativeMethods.C_GetSlotList;
C_GetSlotInfo = NativeMethods.C_GetSlotInfo;
C_GetTokenInfo = NativeMethods.C_GetTokenInfo;
C_GetMechanismList = NativeMethods.C_GetMechanismList;
C_GetMechanismInfo = NativeMethods.C_GetMechanismInfo;
C_InitToken = NativeMethods.C_InitToken;
C_InitPIN = NativeMethods.C_InitPIN;
C_SetPIN = NativeMethods.C_SetPIN;
C_OpenSession = NativeMethods.C_OpenSession;
C_CloseSession = NativeMethods.C_CloseSession;
C_CloseAllSessions = NativeMethods.C_CloseAllSessions;
C_GetSessionInfo = NativeMethods.C_GetSessionInfo;
C_GetOperationState = NativeMethods.C_GetOperationState;
C_SetOperationState = NativeMethods.C_SetOperationState;
C_Login = NativeMethods.C_Login;
C_Logout = NativeMethods.C_Logout;
C_CreateObject = NativeMethods.C_CreateObject;
C_CopyObject = NativeMethods.C_CopyObject;
C_DestroyObject = NativeMethods.C_DestroyObject;
C_GetObjectSize = NativeMethods.C_GetObjectSize;
C_GetAttributeValue = NativeMethods.C_GetAttributeValue;
C_SetAttributeValue = NativeMethods.C_SetAttributeValue;
C_FindObjectsInit = NativeMethods.C_FindObjectsInit;
C_FindObjects = NativeMethods.C_FindObjects;
C_FindObjectsFinal = NativeMethods.C_FindObjectsFinal;
C_EncryptInit = NativeMethods.C_EncryptInit;
C_Encrypt = NativeMethods.C_Encrypt;
C_EncryptUpdate = NativeMethods.C_EncryptUpdate;
C_EncryptFinal = NativeMethods.C_EncryptFinal;
C_DecryptInit = NativeMethods.C_DecryptInit;
C_Decrypt = NativeMethods.C_Decrypt;
C_DecryptUpdate = NativeMethods.C_DecryptUpdate;
C_DecryptFinal = NativeMethods.C_DecryptFinal;
C_DigestInit = NativeMethods.C_DigestInit;
C_Digest = NativeMethods.C_Digest;
C_DigestUpdate = NativeMethods.C_DigestUpdate;
C_DigestKey = NativeMethods.C_DigestKey;
C_DigestFinal = NativeMethods.C_DigestFinal;
C_SignInit = NativeMethods.C_SignInit;
C_Sign = NativeMethods.C_Sign;
C_SignUpdate = NativeMethods.C_SignUpdate;
C_SignFinal = NativeMethods.C_SignFinal;
C_SignRecoverInit = NativeMethods.C_SignRecoverInit;
C_SignRecover = NativeMethods.C_SignRecover;
C_VerifyInit = NativeMethods.C_VerifyInit;
C_Verify = NativeMethods.C_Verify;
C_VerifyUpdate = NativeMethods.C_VerifyUpdate;
C_VerifyFinal = NativeMethods.C_VerifyFinal;
C_VerifyRecoverInit = NativeMethods.C_VerifyRecoverInit;
C_VerifyRecover = NativeMethods.C_VerifyRecover;
C_DigestEncryptUpdate = NativeMethods.C_DigestEncryptUpdate;
C_DecryptDigestUpdate = NativeMethods.C_DecryptDigestUpdate;
C_SignEncryptUpdate = NativeMethods.C_SignEncryptUpdate;
C_DecryptVerifyUpdate = NativeMethods.C_DecryptVerifyUpdate;
C_GenerateKey = NativeMethods.C_GenerateKey;
C_GenerateKeyPair = NativeMethods.C_GenerateKeyPair;
C_WrapKey = NativeMethods.C_WrapKey;
C_UnwrapKey = NativeMethods.C_UnwrapKey;
C_DeriveKey = NativeMethods.C_DeriveKey;
C_SeedRandom = NativeMethods.C_SeedRandom;
C_GenerateRandom = NativeMethods.C_GenerateRandom;
C_GetFunctionStatus = NativeMethods.C_GetFunctionStatus;
C_CancelFunction = NativeMethods.C_CancelFunction;
C_WaitForSlotEvent = NativeMethods.C_WaitForSlotEvent;
}