TREE.H
资源名称:MSDN_VC98.zip [点击查看]
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:2k
源码类别:
Windows编程
开发平台:
Visual C++
- /******************************************************************************
- * This is a part of the Microsoft Source Code Samples.
- * Copyright (C) 1993-1997 Microsoft Corporation.
- * All rights reserved.
- * This source code is only intended as a supplement to
- * Microsoft Development Tools and/or WinHelp documentation.
- * See these sources for detailed information regarding the
- * Microsoft samples programs.
- ******************************************************************************/
- /*
- * TREE.H
- *
- * NOTE: include gutils.h before this.
- */
- /* handle for a tree */
- typedef struct tree FAR * TREE;
- /* keys in these trees are DWORDs */
- typedef DWORD TREEKEY;
- /* A place-holder understood only by tree_search and
- * tree_addafter
- */
- typedef struct treeitem FAR * TREEITEM;
- /* pointer to one of these place holders */
- typedef TREEITEM FAR * PTREEITEM;
- TREE APIENTRY tree_create(HANDLE hHeap);
- void APIENTRY tree_delete(TREE tree);
- LPVOID APIENTRY tree_update(TREE tree, TREEKEY key, LPVOID value, UINT length);
- LPVOID APIENTRY tree_find(TREE tree, TREEKEY key);
- LPVOID APIENTRY tree_search(TREE tree, TREEKEY key, PTREEITEM place);
- LPVOID APIENTRY tree_addafter(TREE tree, PTREEITEM place, TREEKEY key, LPVOID value,
- UINT length);
- TREE APIENTRY ctree_create(HANDLE hHeap);
- void APIENTRY ctree_delete(TREE tree);
- LPVOID APIENTRY ctree_update(TREE tree, TREEKEY key, LPVOID value, UINT length);
- long APIENTRY ctree_getcount(TREE tree, TREEKEY key);
- LPVOID APIENTRY ctree_find(TREE tree, TREEKEY key);