Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
//**********************************************************************
// File name: STORAGE.H
//
// Definition of CStorage
//
// Copyright (c) 1992 - 1998 Microsoft Corporation. All rights reserved.
//**********************************************************************
#if !defined( _STORAGE_H_ )
#define _STORAGE_H_
// Key to set and get elements from the storage
typedef enum tagSTORAGEKEY { ICW_PAYMENT = 0, // MUST LEAVE THIS ITEM AS LAST!!!
MAX_STORGE_ITEM } STORAGEKEY;
typedef struct Item { void* pData; // Data
DWORD dwSize; // Size of data
} ITEM;
class CStorage { private: ITEM *m_pItem[MAX_STORGE_ITEM]; // list of items in storage
public:
CStorage(void); ~CStorage(void); BOOL Set(STORAGEKEY key, void far * pData, DWORD dwSize); void* Get(STORAGEKEY key); BOOL Compare(STORAGEKEY key, void far * pData, DWORD dwSize);
};
#endif
|