typedef struct _PEB_LDR_DATA
{
    unsigned long Length;
    unsigned char Initialized;
    void *SsHandle;
    LIST_ENTRY InLoadOrderModuleList;
    LIST_ENTRY InMemoryOrderModuleList;
    LIST_ENTRY InInitializationOrderModuleList;
    void *EntryInProgress;
    unsigned char ShutdownInProgress;
    void *ShutdownThreadId;
} PEB_LDR_DATA, *PPEB_LDR_DATA;