If I have the following:
typedef struct _MY_STRUCT
{
int a;
float b;
} MY_STRUCT, *PMYSTRUCT
What does *PMYSTRUCT
do? Is it now a pointer type which I need to declare or just a pointer to _MY_STRUCT
which I can use?
I know that MY_STRUCT
is a new type that needs to be used as follows:
MY_STRUCT str;
str.a = 2;
But what about that *PMYSTRUCT
?