Main Page | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

# dkcUniqueID.h File Reference

UniqueなIDを生成するものを作ろうと思っていたが、すでに作る気無し。どちら様かソースを寄付していただけないでしょうか？. More...

`#include "dkcOSIndependent.h"`
`#include "dkcMemoryStream.h"`

Include dependency graph for dkcUniqueID.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
struct | dkc_UniqueID
## Typedefs
typedef dkc_UniqueID | DKC_UNIQUE_ID
## Functions
DKC_EXTERN DKC_UNIQUE_ID *WINAPI | dkcAllocUniqueID (void)
| IDを生成するものを取得。.
DKC_EXTERN int WINAPI | dkcFreeUniqueID (DKC_UNIQUE_ID **ptr)
DKC_EXTERN int WINAPI | dkcUniqueIDGet (DKC_UNIQUE_ID *ptr)
DKC_EXTERN void | dkcUniqueIDReturn (DKC_UNIQUE_ID *ptr, int id)

## Detailed Description

UniqueなIDを生成するものを作ろうと思っていたが、すでに作る気無し。どちら様かソースを寄付していただけないでしょうか？.

## Typedef Documentation

typedef struct dkc_UniqueID DKC_UNIQUE_ID

| ユニークなIDを生成する機構の保存データ構造

## Function Documentation

DKC_EXTERN DKC_UNIQUE_ID* WINAPI dkcAllocUniqueID | ( | void |  | ) |

| IDを生成するものを取得。.

DKC_EXTERN int WINAPI dkcFreeUniqueID | ( | DKC_UNIQUE_ID ** | ptr | ) |

| DKC_UNIQUE_IDをデリート Note: 必ず使用したあとはこれを呼んでください。

DKC_EXTERN int WINAPI dkcUniqueIDGet | ( | DKC_UNIQUE_ID * | ptr | ) |

| Note:

DKC_EXTERN void dkcUniqueIDReturn | ( | DKC_UNIQUE_ID * | ptr,
|  | int | id
| ) |

  | Parameters:
  id[in] | 同じidを二回解放するとバグリます。